Adds an arc of a circle to the path, specified with a radius and angles.
- iOS 7.0+
- macOS 10.9+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 7.1+
- Core Graphics
The center of the arc, in user space coordinates.
The radius of the arc, in user space coordinates.
The angle to the starting point of the arc, measured in radians from the positive x-axis.
The angle to the end point of the arc, measured in radians from the positive x-axis.
trueto make a clockwise arc;
falseto make a counterclockwise arc.
An affine transform to apply to the arc before adding to the path. Defaults to the identity transform if not specified.
This method calculates starting and ending points using the radius and angles you specify, uses a sequence of cubic Bézier curves to approximate a segment of a circle between those points, and then appends those curves to the path.
clockwise parameter determines the direction in which the arc is created; the actual direction of the final path is dependent on the
transform parameter and the current transform of a context where the path is drawn. In a flipped coordinate system (the default for UIView drawing methods in iOS), specifying a clockwise arc results in a counterclockwise arc after the transformation is applied.
If the path already contains a subpath, this method adds a line connecting the current point to the starting point of the arc. If the current path is empty, this method creates a new subpath whose starting point is the starting point of the arc. The ending point of the arc becomes the new current point of the path.