在OC中,裁减图像为圆角,在CALayer中有两个很重要的属性,是会经常被连带一起调用的,(cornerRadius & masksToBounds)
如以下代码:
这样设置是可以立马将想要的图片裁切为圆角,但是cornerRadius是在主线程时时渲染的,性能非常糟糕,除非在设置一张图片的时候使用,所以不建议使用。
而我接下来要推荐的一种设置方式,是使用路径裁切的方式--> UIBezierPath,实例代码如下:
这样就绘制出了圆角图像了。以上内容分享给大家,欢迎指导补充!