在使用Quartz2D绘制圆弧的时候,其API列表中有两种方法提供。CGContextAddArc和CGContextAddArcToPoint第一种传递的参数为圆心,半径,然后开始的弧度和结束的弧度以及绘制方向。第二种传递的参数为两个坐标点,和半径。第一种方法很好理解,第二种方法主要是用于为矩形创建内切弧的场景。CGContextRef context=UIGraphicsGetCurrentContext();
CGContextSetRGBStrokeColor(context,1,0,0,1);
CGContextMoveToPoint(context,150,50);
CGContextAddLineToPoint(context,100,80);
CGContextAddLineToPoint(context,130,150);
CGContextMoveToPoint(context,150,50);//圆弧的起始点
CGContextAddArcToPoint(context,100,80,130,150,50);
CGContextStrokePath(context);如上面代码所示,可以这样去理解这段圆弧是如何去绘制的。从(150,50)到(100,80)绘制一条线段,然后从(100,80)到(130,150)绘制一条线段,根
...
继续阅读
(15)