IOS绘制圆弧
2015-04-21 本文已影响6756人
大玲_
绘制圆弧 就是一个圆形的一部分
只需掌握方法的各个参数的含义。
掌握CGContextAddArc参数的各个含义。
CGContextRef c:上下文
CGFloat x :x,y圆弧所在圆的中心点坐标
CGFloat y :x,y圆弧所在圆的中心点坐标
CGFloat radius :所在圆的半径
CGFloat startAngle : 圆弧的开始的角度 单位是弧度 0对应的是最右侧的点;
CGFloat endAngle : 圆弧的结束角度
int clockwise : 顺时针(0) 或者 逆时针(1)
CGContextAddArc(context, 100, 100, 100, -M_PI_4, M_PI_2, 1);
#pragma mark 绘制圆弧
- (void)drawArc:(CGContextRef)context
{
//1.获取上下文- 当前绘图的设备
// CGContextRef *context = UIGraphicsGetCurrentContext();
//设置路径
/*
CGContextRef c:上下文
CGFloat x :x,y圆弧所在圆的中心点坐标
CGFloat y :x,y圆弧所在圆的中心点坐标
CGFloat radius :所在圆的半径
CGFloat startAngle : 圆弧的开始的角度 单位是弧度 0对应的是最右侧的点;
CGFloat endAngle : 圆弧的结束角度
int clockwise : 顺时针(0) 或者 逆时针(1)
*/
CGContextAddArc(context, 100, 100, 100, -M_PI_4, M_PI_2, 1);
//绘制圆弧
CGContextDrawPath(context, kCGPathStroke);
}