首页 > 移动平台 > 详细

iOS-CGContextAddArc各参数说明

时间:2016-03-24 11:29:41      阅读:332      评论:0      收藏:0      [点我收藏+]

使用 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各参数说明

原文:http://blog.csdn.net/qxuewei/article/details/50969124

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!