From b7185c5ffad80d0059422c0fe89aa9c3ca27a0bc Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Fri, 14 Jun 2024 15:52:24 -0500 Subject: [PATCH] refactored titlelockup into sections Signed-off-by: Matt Bruce --- .../TitleLockupViewController.swift | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/VDSSample/ViewControllers/TitleLockupViewController.swift b/VDSSample/ViewControllers/TitleLockupViewController.swift index 1c5ddb1..16702e4 100644 --- a/VDSSample/ViewControllers/TitleLockupViewController.swift +++ b/VDSSample/ViewControllers/TitleLockupViewController.swift @@ -146,31 +146,40 @@ class TitleLockupViewController: BaseViewController { addFormRow(label: "Surface", view: surfacePickerSelectorView) addFormRow(label: "Text Alignment", view: textAlignmentPickerSelectorView) - addFormRow(label: "Eyebrow/Subtitle Style", view: otherStandardStylePickerSelectorView) - addFormRow(label: "Eyebrow is Bold", view: eyebrowIsBold) - addFormRow(label: "Eyebrow Text", view: eyebrowTextField) - addFormRow(label: "Eyebrow Color", view: eyebrowColorPickerSelectorView) + append(section: .init().with({ + $0.title = "\nEyebrow" + $0.addFormRow(label: "TextStyle (Subtitle)", view: otherStandardStylePickerSelectorView) + $0.addFormRow(label: "is Bold", view: eyebrowIsBold) + $0.addFormRow(label: "Text", view: eyebrowTextField) + $0.addFormRow(label: "Color", view: eyebrowColorPickerSelectorView) + })) + eyebrowTokenFormStackView.addFormRow(label: "Token", view: eyebrowTokenColorView) eyebrowColorFormStackView.addFormRow(label: "Custom", view: eyebrowCustomColorView) append(section: eyebrowTokenFormStackView) append(section: eyebrowColorFormStackView) - addFormRow(label: "Title is Bold", view: titleIsBold) - addFormRow(label: "Title Style", view: titleStandardStylePickerSelectorView) - addFormRow(label: "Title Text", view: titleTextField) - addFormRow(label: "Title Color", view: titleColorPickerSelectorView) + append(section: .init().with({ + $0.title = "\nTitle" + $0.addFormRow(label: "TextStyle", view: titleStandardStylePickerSelectorView) + $0.addFormRow(label: "is Bold", view: titleIsBold) + $0.addFormRow(label: "Text", view: titleTextField) + $0.addFormRow(label: "Color", view: titleColorPickerSelectorView) + })) titleTokenFormStackView.addFormRow(label: "Token", view: titleTokenColorView) titleColorFormStackView.addFormRow(label: "Custom", view: titleCustomColorView) append(section: titleTokenFormStackView) append(section: titleColorFormStackView) - addFormRow(label: "Subtitle Text", view: subTitleTextField) - addFormRow(label: "Subtitle Color", view: subtitleColorPickerSelectorView) + append(section: .init().with({ + $0.title = "\nSubtitle" + $0.addFormRow(label: "Subtitle Text", view: subTitleTextField) + $0.addFormRow(label: "Subtitle Color", view: subtitleColorPickerSelectorView) + })) subtitleTokenFormStackView.addFormRow(label: "Token", view: subtitleTokenColorView) subtitleColorFormStackView.addFormRow(label: "Custom", view: subtitleCustomColorView) append(section: subtitleTokenFormStackView) append(section: subtitleColorFormStackView) - eyebrowIsBold.publisher(for: .valueChanged).sink { [weak self] toggle in self?.setOtherModels()