技术寒哥管理的技术专题iOS 开发

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);
    
}
上一篇下一篇

猜你喜欢

热点阅读