PolylineStyleSet

open class PolylineStyleSet : NSObject

PolylineStyleSet 클래스

Shape 내부에 여러개의 Polyline이 존재할 경우, PolylineStyle은 Shape 내부 여러개의 폴리라인에 똑같은 스타일로 일괄적으로 적용된다.

반면 PolylineStyleSet은 PolylineShape 내부에 여러개의 폴리라인이 있을 때, 각 폴리라인마다 다른 스타일을 적용할 수 있다.

즉, 하나의 스타일을 추가하더라도 폴리곤마다 다르게 표출할 수 있도록 정의할 수 있다.

Initializer

  • Initializer

    Declaration

    Swift

    @objc
    public init(styleSetID: String)

    Parameters

    styleSetID

    styleSet ID

  • Initializer

    Declaration

    Swift

    @objc
    public convenience init(styleSetID: String, styles: [PolylineStyle], capType: PolylineCapType = .square)

    Parameters

    styleSetID

    styleSet ID

    styles

    PolylineStyleSet을 구성할 PolylineStyle 배열

    capType

    Polyline에 시작/끝지점에 표시될 capType 지정. 스타일셋에 등록된 모든 PolylineStyle은 일괄적으로 이 capType이 적용된다.

Adding Styles

  • styleSet에 추가될 LevelStyle을 추가한다.

    Declaration

    Swift

    @objc
    public func addStyle(_ style: PolylineStyle)

    Parameters

    style

    추가할 style

Properties

  • styleSet ID

    Declaration

    Swift

    @objc
    public var styleSetID: String { get }
  • 추가할 shapeStyles

    Declaration

    Swift

    @objc
    public var styles: [PolylineStyle] { get }
  • 해당 스타일을 적용한 Polyline의 시작/끝지점에 표시될 capType

    See also

    PolylineCapType

    Declaration

    Swift

    @objc
    public var capType: PolylineCapType { get }