我正在尝试在iOS中画一个四分之一圈。在Mac OS中,似乎可以使用appendBezierPathWithArcWithCenter,但这在iOS中似乎不起作用。
有人知道如何在iOS中简单地画一个四分之一圆吗?
谢谢
最佳答案
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