diff --git a/VDSSample/ViewControllers/TabsContainerViewController.swift b/VDSSample/ViewControllers/TabsContainerViewController.swift index fd33f47..7717991 100644 --- a/VDSSample/ViewControllers/TabsContainerViewController.swift +++ b/VDSSample/ViewControllers/TabsContainerViewController.swift @@ -24,7 +24,8 @@ class TabsContainerViewController: BaseViewController { var verticalOrientationFormStackView = FormSection() var horizontalOrientationFormStackView = FormSection() - + var overflowRow: UIView? + override func allTextFields() -> [TextField]? { [widthValueTextField, widthPercentageTextField] } lazy var orientationPickerSelectorView = { @@ -75,7 +76,7 @@ class TabsContainerViewController: BaseViewController { //only in horizontal mode horizontalOrientationFormStackView.addFormRow(label: "Fill Container", view: .makeWrapper(for: fillContainerSwitch)) horizontalOrientationFormStackView.addFormRow(label: "Indicator Position", view: indicatorPositionPickerSelectorView) - horizontalOrientationFormStackView.addFormRow(label: "Overflow", view: overflowPickerSelectorView) + overflowRow = horizontalOrientationFormStackView.addFormRow(label: "Overflow", view: overflowPickerSelectorView) append(section: verticalOrientationFormStackView) append(section: horizontalOrientationFormStackView) @@ -90,6 +91,7 @@ class TabsContainerViewController: BaseViewController { fillContainerSwitch.onChange = { [weak self] sender in self?.component.fillContainer = sender.isOn + self?.overflowRow?.isHidden = sender.isOn } sampleSwitch.onChange = { [weak self] sender in diff --git a/VDSSample/ViewControllers/TabsViewController.swift b/VDSSample/ViewControllers/TabsViewController.swift index 32fd06a..8578800 100644 --- a/VDSSample/ViewControllers/TabsViewController.swift +++ b/VDSSample/ViewControllers/TabsViewController.swift @@ -19,6 +19,7 @@ class TabsViewController: BaseViewController { var sampleSwitch = Toggle() var horizontalOrientationFormStackView = FormSection() + var overflowRow: UIView? lazy var orientationPickerSelectorView = { PickerSelectorView(title: "", @@ -65,8 +66,8 @@ class TabsViewController: BaseViewController { //only in horizontal mode horizontalOrientationFormStackView.addFormRow(label: "Fill Container", view: .makeWrapper(for: fillContainerSwitch)) horizontalOrientationFormStackView.addFormRow(label: "Indicator Position", view: indicatorPositionPickerSelectorView) - horizontalOrientationFormStackView.addFormRow(label: "Overflow", view: overflowPickerSelectorView) - + overflowRow = horizontalOrientationFormStackView.addFormRow(label: "Overflow", view: overflowPickerSelectorView) + append(section: horizontalOrientationFormStackView) disabledSwitch.onChange = { [weak self] sender in @@ -79,6 +80,7 @@ class TabsViewController: BaseViewController { fillContainerSwitch.onChange = { [weak self] sender in self?.component.fillContainer = sender.isOn + self?.overflowRow?.isHidden = sender.isOn } sampleSwitch.onChange = { [weak self] sender in