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

如何在xib中设置边框和边框颜色_第1张图片
EED2387C-D589-4295-AECF-DECB151D8566.png

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

如何在xib中设置边框和边框颜色_第2张图片
0450FB4F-0315-47BF-A46F-7CAD1565D61C.png

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

import

@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层你要改变边框的颜色
这样设置后就会出现想要的带你想要颜色的边框了


如何在xib中设置边框和边框颜色_第3张图片
3F3E423B-0C6E-43F6-9EBA-BF4F73F134DC.png

@end

你可能感兴趣的:(如何在xib中设置边框和边框颜色)