GuiComponentGroup

open class GuiComponentGroup : GuiComponentBase

여러개의 child를 가질 수 있는 GuiComponentGroup 클래스

Component controls

  • 현재 컴포넌트에 child component를 추가한다.

    Declaration

    Swift

    @objc
    open func addChild(_ component: GuiComponentBase)

    Parameters

    component

    추가하고자 하는 child component

  • 현재 컴포넌트의 child component를 가져온다.

    Declaration

    Swift

    override open func getChild(_ componentId: String) -> GuiComponentBase?

    Parameters

    componentId

    가져오고자 하는 child component Id

    Return Value

    componentId에 해당하는 child component, 없을경우 nil

  • 현재 컴포넌트의 child component를 지운다..

    Declaration

    Swift

    @objc
    open func removeChild(_ componentId: String)

    Parameters

    componentId

    지우고자 하는 child component Id

Properties

  • 현재 컴포넌트가 childComponent를 가지고 있는지 체크한다.

    Declaration

    Swift

    @objc
    open var hasChildren: Bool { get }

    Return Value

    현재 컴포넌트가 child를 가지고있을경우 true, 아니면 false

  • 현재 컴포넌트가 갖는 child component Array

    Declaration

    Swift

    @objc
    open var children: NSMutableArray { get }

    Return Value

    child component 배열