iOS学习之——View的圆角设置

给view加圆角

self.myView.layer.cornerRadius =5.0;
self.myView.layer.masksToBounds = YES;//设置超过子图层的部分裁减掉
注意:

一:当你把这个方法写在controller的init方法里面的时候,是无效的,要写在viewDidLoaded方法里面。
二:如果我没有写第二句的masksToBounds,圆角还是加不上去的,因为cornerradius只有在masksToBounds为yes的情况下是生效的。
但是masksToBounds默认是no,设置超过子图层的部分裁减掉有俩种方法

self.customView.clipsToBounds=YES;
self.customView.layer.masksToBounds=YES;//(建议使用这种)

你可能感兴趣的:(ios,UIView,layer,radius)