![](https://img.haomeiwen.com/i1706378/8c0b3ad871325dbf.png)
项目中经常会遇见设置边框颜色及倒角。如果使用xib创建的代码可以在xib中设置这些属性不用再用代码构建
首先
![](https://img.haomeiwen.com/i1706378/f328f1c5ca8f3e3b.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层你要改变边框的颜色
这样设置后就会出现想要的带你想要颜色的边框了
![](https://img.haomeiwen.com/i1706378/6ae899fee59fd898.png)
@end
网友评论