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