Ниже приведен код, который рисует дугу от M_PI/2
до M_PI
.CGPathAddArc по часовой стрелке и смещение против часовой стрелки
CGContextRef contet=UIGraphicsGetCurrentContext();
CGMutablePathRef path = CGPathCreateMutable();
CGPathAddArc(path, NULL, CGRectGetMidX(rect), CGRectGetMidY(rect), CGRectGetMidX(rect), M_PI/2.0,M_PI, YES);
CGContextAddPath(contet, path);
CGContextSetStrokeColorWithColor(contet, [UIColor redColor].CGColor);
CGContextStrokePath(content);
Ниже приведен чертеж вышеуказанного кода.
Я ожидал, что это сделать это в пустой или недостающей части, как его по часовой стрелке. Я сослался на этот ответ Why does giving addArcWithCenter a startAngle of 0 degrees make it start at 90 degrees?, но я не знаю, где я ошибаюсь.