iOS UIBezierPath贝塞尔曲线

2018-12-05  本文已影响0人  NirvanaReborn凯

UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们使用直线段去创建矩形和多边形,使用曲线段去创建弧(arc),圆或者其他复杂的曲线形状。每一段都包括一个或者多个点,绘图命令定义如何去诠释这些点。每一个直线段或者曲线段的结束的地方是下一个的开始的地方。每一个连接的直线或者曲线段的集合成为subpath。一个UIBezierPath对象定义一个完整的路径包括一个或者多个subpaths。下面直接上代码:

1、圆形

2、画一个转动的圆形

3、五边形

4、虚线

5、弧线

代码链接:GitHub地址

上一篇下一篇

猜你喜欢

热点阅读