iOS 图像裁剪圆角的几张方法

来源:互联网 发布:产品网络销售授权书 编辑:程序博客网 时间:2024/05/21 19:50


       在OC中,裁减图像为圆角,在CALayer中有两个很重要的属性,是会经常被连带一起调用的,(cornerRadius & masksToBounds)


如以下代码:





这样设置是可以立马将想要的图片裁切为圆角,但是cornerRadius是在主线程时时渲染的,性能非常糟糕,除非在设置一张图片的时候使用,所以不建议使用。

而我接下来要推荐的一种设置方式,是使用路径裁切的方式--> UIBezierPath,实例代码如下:





这样就绘制出了圆角图像了。以上内容分享给大家,欢迎指导补充!


1 1