GuiImage
open class GuiImage : GuiComponentBase
Gui에 Image를 그리기 위한 component 클래스.
이미지는 크기를 지정하지 않으면 원본 크기로 그려지고 지정하면 지정된 크기대로 그려진다(배경이미지로 사용되는 경우는 component의 크기로 그려짐).
하나의 child component를 가질 수 있다.
-
initializer
Declaration
Swift
@objc public init(_ componentId: String)
Parameters
componentId
componentID
-
GuiImage의 child Component를 가져온다.
child component가 GuiLayout component로 구성되어 있어도 componentId로 가져올 수 있다.
Declaration
Swift
override public func getChild(_ componentId: String) -> GuiComponentBase?
Parameters
componentId
가져올 component의 Id
Return Value
componentID에 해당하는 component. 없을경우 nil
-
사용될 이미지
Declaration
Swift
@objc open var image: UIImage? { get set }
-
사용될 이미지의 사이즈. 크기를 지정하지 않으면 원본 사이즈로 사용된다.
Declaration
Swift
@objc open var imageSize: GuiSize { get set }
-
imageStretch를 지정하면 리사이즈될 때 나인패치 이미지 형태로 리사이즈 되어 그려진다.
Declaration
Swift
@objc open var imageStretch: GuiEdgeInsets { get set }
-
GuiImage Component에 추가되는 child component
GuiLayout 컴포넌트를 넣어서 여러개의 Component를 구성할 수도 있다.
Declaration
Swift
@objc open var child: GuiComponentBase? { get set }