标签:
使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形
步骤:
1、新建UIBezierPath对象bezierPath
2、新建CAShapeLayer对象caShapeLayer
3、将bezierPath的CGPath赋值给caShapeLayer的path,即caShapeLayer.path = bezierPath.CGPath
4、把caShapeLayer添加到某个显示该图形的layer中
下面的小例子是一个环形的progress代码,有具体的使用方法
.h文件:
.m文件
使用:
最后上一张效果图:
转自:http://blog.csdn.net/volcan1987/article/details/9969455
使用CAShapeLayer与UIBezierPath画出想要的图形(转)
标签:
原文地址:http://www.cnblogs.com/ranger-jlu/p/4180550.html