diff --git a/VDSSample/ViewControllers/ButtonIconViewController.swift b/VDSSample/ViewControllers/ButtonIconViewController.swift index 12cd437..0b9e273 100644 --- a/VDSSample/ViewControllers/ButtonIconViewController.swift +++ b/VDSSample/ViewControllers/ButtonIconViewController.swift @@ -49,7 +49,8 @@ class ButtonIconViewController: BaseViewController { var fitToIcon = Toggle() var floating = Toggle() var hideBorder = Toggle() - + var disabledSwitch = Toggle() + override func allTextFields() -> [TextField]? { [customSizeField, centerX, centerY] } override func viewDidLoad() { @@ -61,6 +62,7 @@ class ButtonIconViewController: BaseViewController { override func setupForm(){ super.setupForm() + addFormRow(label: "Disabled", view: .makeWrapper(for: disabledSwitch)) addFormRow(label: "Surface", view: surfacePickerSelectorView) addFormRow(label: "Surface Type", view: surfaceTypePickerSelectorView) addFormRow(label: "Size", view: sizePickerSelectorView) @@ -72,6 +74,10 @@ class ButtonIconViewController: BaseViewController { addFormRow(label: "Name", view: namePickerSelectorView) addFormRow(label: "X Offset", view: centerX) addFormRow(label: "Y Offset", view: centerY) + + disabledSwitch.onChange = { [weak self] sender in + self?.component.disabled = sender.isOn + } component.onClick = { sender in print("Button Icon was clicked") @@ -116,6 +122,7 @@ class ButtonIconViewController: BaseViewController { kindPickerSelectorView.text = component.kind.rawValue sizePickerSelectorView.text = component.size.rawValue namePickerSelectorView.text = name.rawValue + disabledSwitch.isOn = component.disabled } func updateOffset() {