问题
I'm trying to draw a quarter circle in iOS. In Mac OS, it seems you can use appendBezierPathWithArcWithCenter but this doesn't seem to work in iOS.
Does anyone know how to simply draw a quarter circle in iOS?
Thanks
回答1:
There are two iOS equivalents, one for UIBezierPath
and one for CGPath
:
UIBezierPath
equivalent
UIBezierPath *path = [UIBezierPath bezierPath];
[path addArcWithCenter:centerPoint
radius:radius
startAngle:startAngle
endAngle:endAngle
clockwise:YES];
CGPath
equivalent
CGMutablePathRef path = CGPathCreateMutable();
CGPathAddArc(path, NULL,
centerPoint.x, centerPoint.y,
radius,
startAngle,
endAngle,
NO); // clockwise
来源:https://stackoverflow.com/questions/6704372/is-there-an-ios-equivalent-of-appendbezierpathwitharcwithcenter