我想使用Core Graphics绘制一个弧,我想旋转那个弧。我尝试用这种方式构建弧
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);
我想旋转这个弧线。谁能帮助我怎么做这个动画谢谢!!
答案 0 :(得分:0)
您可以尝试使用CGAffineTranform,而不是旋转视图。 或者通过乘法点的坐标手动旋转每个点,矩阵看起来像:
| cos x sin x |
| -sin x cos x |