Contents

addLines(between:transform:)

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

Declaration

func addLines(between points: [CGPoint], transform: CGAffineTransform = .identity)

Parameters

  • points:

    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.

Discussion

Calling this convenience method is equivalent to calling the move(to:transform:) method with the first value in the points array, then calling the addLine(to:transform:) 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.

See Also

Constructing a Graphics Path