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
move(to:transform:)addLine(to:transform:)addRect(_:transform:)addRects(_:transform:)addEllipse(in:transform:)addRoundedRect(in:cornerWidth:cornerHeight:transform:)addArc(center:radius:startAngle:endAngle:clockwise:transform:)addArc(tangent1End:tangent2End:radius:transform:)addRelativeArc(center:radius:startAngle:delta:transform:)addCurve(to:control1:control2:transform:)addQuadCurve(to:control:transform:)addPath(_:transform:)closeSubpath()