我尝试在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