beev
beev

Reputation: 1197

Is there an iOS equivalent of appendBezierPathWithArcWithCenter

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

Upvotes: 5

Views: 918

Answers (1)

David Rönnqvist
David Rönnqvist

Reputation: 56625

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

Upvotes: 4

Related Questions