如何在xib中设置边框和边框颜色

EED2387C-D589-4295-AECF-DECB151D8566.png

项目中经常会遇见设置边框颜色及倒角。如果使用xib创建的代码可以在xib中设置这些属性不用再用代码构建
首先

0450FB4F-0315-47BF-A46F-7CAD1565D61C.png

此时设置完以后会出现边框及倒角 但是边框的颜色并不是自己想要的
接下来我们需要给layer层写一个分类

import <QuartzCore/QuartzCore.h>

@interface CALayer (XibConfiguration)

@property(nonatomic, assign) UIColor *borderUIColor;
@end

import "CALayer+XibConfiguration.h"

@implementation CALayer (XibConfiguration)
-(void)setBorderUIColor:(UIColor*)color
{
self.borderColor = color.CGColor;
}

-(UIColor*)borderUIColor
{
return [UIColor colorWithCGColor:self.borderColor];
}
告诉layer层你要改变边框的颜色
这样设置后就会出现想要的带你想要颜色的边框了


3F3E423B-0C6E-43F6-9EBA-BF4F73F134DC.png

@end

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 8,572评论 6 30
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 5,141评论 5 13
  • 1、设置UILabel行间距 NSMutableAttributedString* attrString = [[...
    十年一品温如言1008阅读 1,720评论 0 3
  • 转自:http://www.code4app.com/blog-866962-1317.html1、设置UILab...
    MMOTE阅读 1,671评论 1 1
  • 空中飘着稀稀拉拉的太阳雨 至少可以压压地面上翻滚的热浪 给我们带来了一丝丝的凉爽 心中的焦虑无法排遣 只因为目标与...
    心有所愿阅读 381评论 2 4