使用UIBezierPath可以创建基于矢量的路径。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。
主要用到的该类的属性包括
画直线
画圆弧(兼职画圆)
除了直接初始化一个圆弧,也可以增加一段圆弧路径(mainPath1.addCurveToPoint:)
初始化时画圆
画赛贝尔曲线
贝塞尔线是用于主要用于绘制路径及帧动画,我们简单的看下用法,不做深究
详细资料:javascript:void(0)
三角形
矩形
//多条路径合并
//CAShapeLayer,可以看做一个动画容器。把UIBezierPath绘制的路径放进去,点就会沿着这路径前进,加上颜色、动画等渲染后显示在界面上
文/Mi欧阳(简书作者)
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。