项目中经常会遇见设置边框颜色及倒角。如果使用xib创建的代码可以在xib中设置这些属性不用再用代码构建
首先
此时设置完以后会出现边框及倒角 但是边框的颜色并不是自己想要的
接下来我们需要给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层你要改变边框的颜色
这样设置后就会出现想要的带你想要颜色的边框了
@end