RouteStyleSet

open class RouteStyleSet : NSObject

RouteStyleSet 클래스

Route를 구성하는 여러개의 RouteSegment마다 다른 스타일을 적용하고자 할 때 사용한다. StyleSet에 추가한 스타일의 인덱스를 RouteSegment마다 지정할 수 있다.

또한 RouteSegment마다 사용하고자 하는 Route Pattern 또한 해당 클래스에서 추가 할 수 있다. 패턴도 style과 마찬가지로 인덱스로 지정할 수 있다.

Initializer

  • Initializer

    Declaration

    Swift

    @objc
    public init(styleID: String)

    Parameters

    styleID

    StyleID

  • initializer

    Declaration

    Swift

    @objc
    public convenience init(styleID: String, styles: [RouteStyle])

    Parameters

    styleID

    StyleSet ID

    styles

    RouteStyleSet을 구성할 RouteStyle 배열

Managing styles

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

    See also

    RouteStyle

    Declaration

    Swift

    @objc
    public func addStyle(_ style: RouteStyle)

    Parameters

    style

    추가할 RouteStyle

  • StyleSet에 RoutePattern을 추가한다.

    See also

    RoutePattern

    Declaration

    Swift

    @objc
    public func addPattern(_ pattern: RoutePattern)

    Parameters

    pattern

    추가하고자 하는 패턴

Properties

  • styleSet ID

    Declaration

    Swift

    @objc
    public var styleSetID: String { get }
  • 추가한 RouteStyle 배열

    Declaration

    Swift

    @objc
    public var styles: [RouteStyle] { get }
  • 추가한 RoutePattern의 배열

    Declaration

    Swift

    @objc
    public var patterns: [RoutePattern] { get }