diff --git a/VDSSample/ViewControllers/TabsViewController.swift b/VDSSample/ViewControllers/TabsViewController.swift index 175a44a..d9fed6b 100644 --- a/VDSSample/ViewControllers/TabsViewController.swift +++ b/VDSSample/ViewControllers/TabsViewController.swift @@ -84,9 +84,9 @@ class TabsViewController: BaseViewController { if UIDevice.isIPad { addFormRow(label: "Orientation", view: orientationPickerSelectorView) - //only in vertical mode - addFormRow(label: "% Width (0.25 -> 1.0)", view: widthPercentageTextField, stackView: verticalOrientationFormStackView) - addFormRow(label: "# Width", view: widthValueTextField, stackView: verticalOrientationFormStackView) +// //only in vertical mode +// addFormRow(label: "% Width (0.25 -> 1.0)", view: widthPercentageTextField, stackView: verticalOrientationFormStackView) +// addFormRow(label: "# Width", view: widthValueTextField, stackView: verticalOrientationFormStackView) } //only in horizontal mode @@ -94,7 +94,7 @@ class TabsViewController: BaseViewController { addFormRow(label: "Indicator Position", view: indicatorPositionPickerSelectorView, stackView: horizontalOrientationFormStackView) addFormRow(label: "Overflow", view: overflowPickerSelectorView, stackView: horizontalOrientationFormStackView) - formStackView.addArrangedSubview(verticalOrientationFormStackView) +// formStackView.addArrangedSubview(verticalOrientationFormStackView) formStackView.addArrangedSubview(horizontalOrientationFormStackView) disabledSwitch.onChange = { [weak self] sender in @@ -115,40 +115,38 @@ class TabsViewController: BaseViewController { self.component.tabModels = sender.isOn ? self.allTabs : self.some } - widthValueTextField.textPublisher.sink { [weak self] text in - if let value = Double(text) { - self?.component.width = .value(value) - self?.widthPercentageTextField.text = "" - - } - }.store(in: &subscribers) - - widthPercentageTextField.textPublisher.sink { [weak self] text in - if let value = Double(text) { - self?.component.width = .percentage(value) - self?.widthValueTextField.text = "" - } - }.store(in: &subscribers) +// widthValueTextField.textPublisher.sink { [weak self] text in +// if let value = Double(text) { +// self?.component.width = .value(value) +// self?.widthPercentageTextField.text = "" +// +// } +// }.store(in: &subscribers) +// +// widthPercentageTextField.textPublisher.sink { [weak self] text in +// if let value = Double(text) { +// self?.component.width = .percentage(value) +// self?.widthValueTextField.text = "" +// } +// }.store(in: &subscribers) } - var allTabs: [TabModel] = [ - TabModel(text: "All"), - TabModel(text: "Work Devices"), - TabModel(text: "Customer Service"), - TabModel(text: "Help") + var allTabs: [Tabs.TabModel] = [ + .init(text: "Accessories"), + .init(text: "Internet and TV"), + .init(text: "Customer Service"), + .init(text: "Contact Us") ] - var some: [TabModel] = [ - TabModel(text: "All"), - TabModel(text: "Work Devices") + var some: [Tabs.TabModel] = [ + .init(text: "Accessories"), + .init(text: "Internet and TV") ] func setupModel() { //set to the large sample - component.tabModels = allTabs - component.selectedIndex = 3 - + component.tabModels = allTabs //setup UI surfacePickerSelectorView.text = component.surface.rawValue @@ -160,7 +158,7 @@ class TabsViewController: BaseViewController { borderlineSwitch.isOn = component.borderLine fillContainerSwitch.isOn = component.fillContainer sampleSwitch.isOn = true - updateWidth() +// updateWidth() } func setupPicker(){ @@ -188,15 +186,15 @@ class TabsViewController: BaseViewController { } } - func updateWidth() { - switch component.width { - case .percentage(let percentage): - widthPercentageTextField.text = "\(percentage)" - case .value(let value): - widthValueTextField.text = "\(value)" - widthPercentageTextField.text = "" - @unknown default: - print("") - } - } +// func updateWidth() { +// switch component.width { +// case .percentage(let percentage): +// widthPercentageTextField.text = "\(percentage)" +// case .value(let value): +// widthValueTextField.text = "\(value)" +// widthPercentageTextField.text = "" +// @unknown default: +// print("") +// } +// } }