1、绘制圆弧 (x, y 为圆心坐标, radius 为半径, -M_PI为圆弧起始位置,-M_PI / 2.0 为圆弧终点位置,0为顺时针方向,如果要逆时针,改为1即可)
CGContextSetLineWidth(context, 10);
[[UIColor redColor] set];
CGContextAddArc(context, x, y, radius, -M_PI, -M_PI / 2.0, 0);
CGContextDrawPath(context, kCGPathStroke);
2、绘制扇形 (当圆弧的宽度等于圆半径的一半时,就是扇形)
CGContextSetLineWidth(context, radius);
[[UIColor redColor] set];
CGContextAddArc(context, x, y, radius / 2.0, -M_PI, -M_PI / 2.0, 0);
CGContextDrawPath(context, kCGPathStroke);
3、绘制直线
CGContextSetStrokeColorWithColor(context, [UIColor whiteColor].CGColor);
CGContextSetLineWidth(context, 1.0);
CGContextMoveToPoint(context, start.x, start.y);
CGContextAddLineToPoint(context, stop.x, stop.y);
CGContextDrawPath(context, kCGPathStroke);