对于圆角,只需要在这里设置cornerRadius即可。如果里面有其他视图,则需要设置masksToBounds属性为YES。
s.png
但是对于边框,无法直接设置颜色,需要给CAlayer建立一个类扩展。
写上这个方法即可,然后就在runtime attribute里面设置就行了。
- (void)setBorderColorFromUI:(UIColor *)color
{
self.borderColor = color.CGColor;
// NSLog(@"%@", color);
}
遇到的坑点:
- borderColorFromUI方法容易写错,原因是网上某些博文的作者copy来文章,断章取义,方法写错了,我照着copy,所以也错了。
网友评论