Button
open class Button : ControlView
A basic control with a label around an outlined area that the user can interact
by clicking with the mouse, raising ControlView.mouseClicked events.
-
Gets the view that forms the label of this button.
Declaration
Swift
public let label: Label -
Gets or sets the title label. Equivalent to
label.text.Declaration
Swift
open var title: String { get set } -
The insets of the label outline relative to the bounds of this button.
Declaration
Swift
open var contentInset: UIEdgeInsets { get set } -
The background color for the button.
Background color is automatically handled by a button, and if customization is required,
setBackgroundColor(_:forState:)should be used to configure the colors for each state.Declaration
Swift
open override var backColor: Color { get set } -
Initializes a standard button control with a given initial title label.
Declaration
Swift
public init(title: String) -
Declaration
Swift
open override func onStateChanged(_ event: ValueChangedEventArgs<ControlViewState>) -
Declaration
Swift
open override func setupHierarchy() -
Declaration
Swift
open override func setupConstraints() -
Declaration
Swift
open override func viewForFirstBaseline() -> View?