iOS开发随笔之画圆弧CGContextAddArc


CGContextAddArc(CGContextRef cg_nullable c, CGFloat x, CGFloat y,
    CGFloat radius, CGFloat startAngle, CGFloat endAngle, int clockwise)
//  CGContextRef cg_nullable c   图形上下文
//  CGFloat x	圆心x座标
//  CGFloat y  圆形y座标
//  CGFloat radius  圆半径
//  CGFloat startAngle  起始弧度
//  CGFloat endAngle  结束弧度
//  int clockwise  绘制方向,0 顺时针,1 逆时针

绘制时的座标系和手机座标系是一样的,右下为正,左上为负
绘图座标系示例

示例:顺时针方向画一个从M_PI_2到-M_PI_2的圆弧

CGContextRef context = UIGraphicsGetCurrentContext();
[COLOR2 setStroke]; 
CGContextSetLineWidth(context, 5.0);
CGContextAddArc(context, 200, 200, 50, M_PI_2, -M_PI_2, 0);
CGContextDrawPath(context, kCGPathStroke);

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章