Iphone 如何使用核心图形绘制圆弧,以及如何旋转该圆弧

Iphone 如何使用核心图形绘制圆弧,以及如何旋转该圆弧,iphone,ios,xcode,Iphone,Ios,Xcode,我想用核心图形画一条弧,我想旋转那条弧。我试着用这种方法来构建这条弧 CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetLineWidth(context, 2); CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor); CGContextMoveToPoint(context, 0, 500);

我想用核心图形画一条弧,我想旋转那条弧。我试着用这种方法来构建这条弧

    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetLineWidth(context, 2);
    CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor);
    CGContextMoveToPoint(context, 0, 500);
//    CGContextAddCurveTopoPoint(context, 0, 500, 50, 90, 180, 1);
    CGContextAddArc(context, 60, 500, 50, 90, 180, 0);
    CGContextStrokePath(context);

我想旋转这个弧。谁能帮我怎么做这个动画谢谢

您可以尝试使用CGAffineTranform,而不是旋转视图。 或者通过在矩阵上乘以点的坐标手动旋转每个点,如下所示:

| cos x   sin x |
| -sin x  cos x |

您可以尝试使用CGAffineTranform,而不是旋转视图。 或者通过在矩阵上乘以点的坐标手动旋转每个点,如下所示:

| cos x   sin x |
| -sin x  cos x |

这不是我要找的。无论如何,谢谢!关于链接问题的公认答案是您正在寻找的。你可以在视图中画弧,然后旋转视图。这不是我要找的。无论如何,谢谢!关于链接问题的公认答案是您正在寻找的。可以在视图中绘制圆弧,然后旋转视图。