WaveText

open class WaveText : NSObject, Label

WaveText class

지도상에 흐르는 글씨를 표현하기 위한 클래스. Poi는 한 점을 표시하기 위해 사용되고, WaveText는 지도상에 여러개의 점을 표시하기 위해 사용한다.

WaveText를 지도상에 추가하기 위해서는 먼저 KakaoMap에 LabelLayer를 추가한 뒤, 해당 Layer에 WaveText를 추가할 수 있다.

WaveText 객체는 사용자가 직접 생성할 수 없으며, WaveTextOptions Class를 이용하여 Layer에 추가하면 해당 Object를 얻을 수 있다.

WaveText Controls

  • WaveText를 보여준다.

    Declaration

    Swift

    public func show()
  • WaveText를 숨긴다.

    Declaration

    Swift

    public func hide()
  • WaveText의 Style을 바꾼다.

    LabelManager에 등록한 WaveTextStyle의 키를 이용하여 Style을 변경한다.

    Declaration

    Swift

    public func changeStyle(styleID: String, enableTransition: Bool = false)

    Parameters

    styleID

    변경할 Style의 ID

    enableTransition

    스타일 변경시 transition효과 적용 여부.

  • WaveText의 text와 Data를 바꾼다.

    WaveText의 text와 style을 바꿀 때 사용한다.

    Declaration

    Swift

    @objc
    public func changeTextAndStyle(text: String, styleID: String)

    Parameters

    text

    바꾸고자 하는 WaveText의 text

    styleID

    변경할 styleID.

Properties

  • WaveText가 추가된 ViewBase

    Declaration

    Swift

    @objc
    public var view: ViewBase? { get }
  • WaveText가 속한 LayerID

    Declaration

    Swift

    public var layerID: String { get }
  • WaveText의 ID

    Declaration

    Swift

    public var itemID: String { get }
  • WaveText가 현재 뷰에 보여지고 있는지 여부

    Declaration

    Swift

    public var isShow: Bool { get }
  • 사용자 객체

    Declaration

    Swift

    public var userObject: AnyObject? { get set }