圆角(RounderCorner)是一种很常见的视图效果,相比于直角,它更加柔和优美,易于接受。当然,设置圆角会带来一定的性能损耗,如何提高性能是另一个需要重点讨论的话题。
一、如何设置圆角
通常label.layer.cornerRadius=x就可以设置圆角,但是cornerRadius只会影响视图的背景颜色和border,对于内部还有子视图的控件就会设置不成功(如UILabel),对于内部还有子视图的控件还需要设置label.layer.masksToBounds=true才能使cornerRadius属性生效,