GuiComponentBase
open class GuiComponentBase : NSObject
GuiComponent의 베이스 클래스
-
Component의 childComponent를 가져온다.
Declaration
Swift
@objc public func getChild(_ componentId: String) -> GuiComponentBase?
Parameters
componentId
가져오고자 하는 componentID
Return Value
ID에 해당하는 child component. 없을경우 nil
-
Component의 padding(pixel)
컴포넌트 기준으로 상하좌우로 여백값을 줄 수 있으며, 컴포넌트 본래 사이즈 + padding값이 해당 컴포넌트의 최종 크기가 된다.
padding값을 별도로 지정하지 않는 경우, 컴포넌트의 최종 크기는 본래 사이즈가 된다.
Declaration
Swift
@objc public var padding: GuiPadding { get set }
-
component의 origin
component 자체의 원점 위치를 조절한다. root component에만 적용된다.
Declaration
Swift
@objc public var origin: GuiAlignment { get set }
-
component의 align
Gui내에서 컴포넌트가 차지하는 최종 공간에서 컴포넌트의 정렬 위치.
Declaration
Swift
@objc public var align: GuiAlignment { get set }
-
GuiComponent의 타입
Declaration
Swift
@objc internal(set) public var type: GuiComponentType { get set }
-
GuiComponent의 Id
Declaration
Swift
@objc internal(set) public var componentId: String { get set }