GuiLayout

open class GuiLayout : GuiComponentGroup

여러개의 child component를 가지는 component 클래스.

child component를 가로, 혹은 세로로 배치할 수 있으며, 배치 방향에 따라 추가한 순서대로 그려진다.

GuiLayout의 크기는 배치된 총 child component의 전체 크기가 된다.

  • initializer

    Declaration

    Swift

    @objc
    public init(_ componentId: String)

    Parameters

    componentId

    component ID

  • initializer

    Declaration

    Swift

    @objc
    public init(_ componentId: String, arrangement: LayoutArrangement)

    Parameters

    componentId

    componentID

    arrangement

    child component 배치 방향

Properties

  • layout에 추가한 child component의 배치 방향

    Declaration

    Swift

    @objc
    public var arrangement: LayoutArrangement { get set }
  • layout의 child component 구분선 표시 여부

    Declaration

    Swift

    @objc
    public var showSplitLine: Bool { get set }
  • layout의 child component 구분선 색깔

    Declaration

    Swift

    @objc
    public var splitLineColor: UIColor { get set }
  • layout의 child component 구분선 두께

    Declaration

    Swift

    @objc
    public var splitLineWidth: Int { get set }
  • layout의 배경 색깔

    Declaration

    Swift

    @objc
    public var bgColor: UIColor { get set }