diff --git a/VDSSample/Protocols/PickerBase.swift b/VDSSample/Protocols/PickerBase.swift index 36ad337..00bbac1 100644 --- a/VDSSample/Protocols/PickerBase.swift +++ b/VDSSample/Protocols/PickerBase.swift @@ -48,6 +48,7 @@ public class PickerSelectorView: UIStackView, Picker instance.size = .small instance.use = .secondary instance.text = "Select" + instance.width = 150 } public var text: String = "" { @@ -73,9 +74,15 @@ public class PickerSelectorView: UIStackView, Picker self.alignment = .fill text = title label.text = title + let buttonWrapper = View() + buttonWrapper.addSubview(button) + button.pinTop() + button.pinBottom() + button.pinTrailing() + button.pinLeadingGreaterThanOrEqualTo(anchor: buttonWrapper.leadingAnchor) updateSelectedIndex() addArrangedSubview(label) - addArrangedSubview(.makeWrapper(for: button, isTrailing: false)) + addArrangedSubview(buttonWrapper) button.onClick = { [weak self] _ in self?.picker?.delegate = self self?.picker?.dataSource = self diff --git a/VDSSample/ViewControllers/TileContainerViewController.swift b/VDSSample/ViewControllers/TileContainerViewController.swift index 3549a1b..f1f34fd 100644 --- a/VDSSample/ViewControllers/TileContainerViewController.swift +++ b/VDSSample/ViewControllers/TileContainerViewController.swift @@ -58,7 +58,7 @@ class TileContainerViewController: BaseViewController { override func allTextFields() -> [TextField]? { [widthTextField, heightTextField] } override func setupForm(){ super.setupForm() - formStackView.addArrangedSubview(Label().with{ + formStackView.addArrangedSubview(Label().with { $0.textStyle = .boldBodyLarge $0.text = "This object does NOT reflect normal \"surface\" changes, all properties are maually set" })