Contents

addLines(_:)

Adds a sequence of connected straight-line segments to the path.

Declaration

mutating func addLines(_ lines: [CGPoint])

Discussion

Calling this convenience method is equivalent to applying the transform to all points in the array, then calling the move(to:) method with the first value in the points array, then calling the addLine(to:) method for each subsequent point until the array is exhausted. After calling this method, the path’s current point is the last point in the array.

  • Parameter:

    • lines: An array of values that specify the start and end points of the line segments to draw. Each point in the array specifies a position in user space. The first point in the array specifies the initial starting point.

    • transform: An affine transform to apply to the points before adding to the path. Defaults to the identity transform if not specified.

See Also

Drawing a path