我正试图在iOS中画一个四分之一圈。在Mac OS中,似乎你可以使用appendBezierPathWithArcWithCenter,但这在iOS中似乎不起作用。
有没有人知道如何在iOS中绘制四分之一圈?
由于
答案 0 :(得分:3)
有两个iOS等价物,一个用于UIBezierPath
,另一个用于CGPath
:
UIBezierPath
等效UIBezierPath *path = [UIBezierPath bezierPath];
[path addArcWithCenter:centerPoint
radius:radius
startAngle:startAngle
endAngle:endAngle
clockwise:YES];
CGPath
等效CGMutablePathRef path = CGPathCreateMutable();
CGPathAddArc(path, NULL,
centerPoint.x, centerPoint.y,
radius,
startAngle,
endAngle,
NO); // clockwise