美文网首页
IOS开发-Objective-C 矩形加边框

IOS开发-Objective-C 矩形加边框

作者: 司马DE晴空 | 来源:发表于2018-02-08 17:43 被阅读0次

这个一个方法,到时候调用

 [self   setBorderWithView:(需要加边框的视图) top:(BOOL)top left:(BOOL)left bottom:(BOOL)bottom right:(BOOL)right borderColor: (边框颜色) borderWidth:(边框宽度) ];

- (void)setBorderWithView:(UIView *)view top:(BOOL)top left:(BOOL)left bottom:(BOOL)bottom right:(BOOL)right borderColor:(UIColor *)color borderWidth:(CGFloat)width

{

    if (top) {

        CALayer *layer = [CALayer layer];

        layer.frame = CGRectMake(0, 0, view.frame.size.width, width);

        layer.backgroundColor = color.CGColor;

        [view.layer addSublayer:layer];

    }

    if (left) {

        CALayer *layer = [CALayer layer];

        layer.frame = CGRectMake(0, 0, width, view.frame.size.height);

        layer.backgroundColor = color.CGColor;

        [view.layer addSublayer:layer];

    }

    if (bottom) {

        CALayer *layer = [CALayer layer];

        layer.frame = CGRectMake(0, view.frame.size.height - width, view.frame.size.width, width);

        layer.backgroundColor = color.CGColor;

        [view.layer addSublayer:layer];

    }

    if (right) {

        CALayer *layer = [CALayer layer];

        layer.frame = CGRectMake(view.frame.size.width - width, 0, width, view.frame.size.height);

        layer.backgroundColor = color.CGColor;

        [view.layer addSublayer:layer];

    }

}

非常简单!!

相关文章

  • IOS开发-Objective-C 矩形加边框

    这个一个方法,到时候调用 [self setBorderWithView:(需要加边框的视图) top:(BOO...

  • 动态设置shape

    GitHub 问题: 在平时的项目开发中,为了实现圆角矩形、带边框的矩形、圆、椭圆等效果,然后在drawble文件...

  • 20170317 Guidelines & AppSto

    Guidelines iOS开发规范整理 Objective-C编码规范:26个方面解决iOS开发问题 iOS开发...

  • iOS给UIview 加阴影加圆角加边框

    iOS给UIview 加阴影加圆角加边框 - 简书 一. UIView的clipsToBounds和CALayer...

  • KVC

    iOS 如何使用KVC iOS开发UI篇—Kvc简单介绍 iOS开发系列--Objective-C之KVC、KVO

  • HTML5 Canvas笔记——绘制方形钟

    利用矩形的绘制,颜色与透明度,编程绘制方形钟 要求: (1)钟面的矩形边框应当是圆角矩形, (2)边框线要采用除默...

  • iOS 编写高质量Objective-C代码(一)

    级别: ★☆☆☆☆标签:「iOS」「OC」「Objective-C」作者: MrLiuQ 目前iOS开发主推的官方...

  • 项目中shap的使用

    圆形 矩形边框 进度条 1. 圆形 2. 矩形边框 3. 进度条 4. 大神博客 :http://www.cnbl...

  • 009:类前缀

    类前缀 使用Objective-C开发iOS程序时,最好在每个类名前面加一个前缀,用来标识这个类的“老家”在哪 目...

  • css实现四种常见边框内外角组合

    首先让我们先来看看效果图吧: 其中,div1:边框内外直角矩形;div2:边框内外圆角矩形;div3:边框内直角外...

网友评论

      本文标题:IOS开发-Objective-C 矩形加边框

      本文链接:https://www.haomeiwen.com/subject/htwpzxtx.html