WaveText
open class WaveText : NSObject, Label
WaveText class
지도상에 흐르는 글씨를 표현하기 위한 클래스. Poi는 한 점을 표시하기 위해 사용되고, WaveText는 지도상에 여러개의 점을 표시하기 위해 사용한다.
WaveText를 지도상에 추가하기 위해서는 먼저 KakaoMap에 LabelLayer를 추가한 뒤, 해당 Layer에 WaveText를 추가할 수 있다.
WaveText 객체는 사용자가 직접 생성할 수 없으며, WaveTextOptions Class를 이용하여 Layer에 추가하면 해당 Object를 얻을 수 있다.
-
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.
-
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 }