iOS-CGContextAddArc各参数说明
Posted 极客学伟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS-CGContextAddArc各参数说明相关的知识,希望对你有一定的参考价值。
使用 UIGraphicsGetCurrentContext() 画圆可能会遇到
CGContextAddArc(CGContextRef _Nullable c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle, int clockwise)
不要因为它这么多的参数吓到,待我一一解释:
首先温习下初中的知识:
1弧度=180°/π (≈57.3°)
度=弧度×180°/π
360°= 360×π/180 =2π 弧度
然后:
x,y为圆点坐标,radius半径,startAngle为开始的弧度,endAngle为 结束的弧度,clockwise 0为顺时针,1为逆时针。
再:
CGContextAddArc(context, self.center.x, self.center.y, sectionRadius, 0, 2 * M_PI, 0);
意思是:在当前画布上,以 self.center.x, self.center.y 为圆心,顺时针画一个360度的圆.
以上是关于iOS-CGContextAddArc各参数说明的主要内容,如果未能解决你的问题,请参考以下文章