最近用xib创建view,遇到一些问题,记录下,希望可以帮到遇到同样问题的童鞋:
xib为何设置UIView圆角不显示:
首先上图:

xib设置圆角只需要按照图中步骤添加对应Key Path
最常用的Key Path:
- layer.cornerRadius ,注意该 key 对应 Value 的 type 应该设置为 String/Number
两种类型均可(代码设置弧度为:thisViewlayer.masksToBounds = YES) - layer.masksToBounds ,注意该 key 对应 Value 的 type 应该设置为 Boolean ,
当右侧出现对号时为YES(代码圆角为:thisView.layer.masksToBounds = YES) - layer.borderWidth ,注意该 key 对应 Value 的 type 应该设置为 String/Number
两种类型均可(代码设置边框宽度为:thisViewlayer.borderWidth = 2) - layer.borderColor , 注意该 key 对应 Value 的 type 应该设置为
Color(代码设置边框颜色:thisView.layer.borderColor = [UIColor
redColor].CGColor)
最大的坑:
如果你从上面一直敲下来的话,你会发现只有1和2的两句代码是有效的;3,4两句代码看起来并没有效果
原因:其实是因为在设置borderColor的时候,需要接受的是一