diff --git a/VDSSample/Resources/Components.storyboard b/VDSSample/Resources/Components.storyboard index 92cd019..046ffa7 100644 --- a/VDSSample/Resources/Components.storyboard +++ b/VDSSample/Resources/Components.storyboard @@ -456,7 +456,12 @@ + + + + + diff --git a/VDSSample/ViewControllers/CheckboxViewController.swift b/VDSSample/ViewControllers/CheckboxViewController.swift index 7e92683..28b4f8e 100644 --- a/VDSSample/ViewControllers/CheckboxViewController.swift +++ b/VDSSample/ViewControllers/CheckboxViewController.swift @@ -21,12 +21,29 @@ class CheckboxViewController: UIViewController, StoryboardInitable { @IBOutlet weak var picker: UIPickerView! @IBOutlet weak var surfaceLabel: UILabel! + @IBOutlet weak var disabledSwitch: UISwitch! + @IBOutlet weak var labelTextField: UITextField! + @IBOutlet weak var childTextField: UITextField! + @IBOutlet weak var showErrorSwitch: UISwitch! + @IBOutlet weak var errorTextField: UITextField! + var checkbox: VDSCheckbox! override func viewDidLoad() { super.viewDidLoad() + let model = DefaultCheckboxModel() + model.labelText = "Terms and conditions" + model.childText = "I agree to Verizon's terms and conditions" + model.errorText = "Error Text" - checkbox = VDSCheckbox() + surfaceLabel.text = model.surface.rawValue + disabledSwitch.isOn = model.on + labelTextField.text = model.labelText + childTextField.text = model.childText + showErrorSwitch.isOn = model.showError + errorTextField.text = model.errorText + + checkbox = VDSCheckbox(with: model) checkbox.translatesAutoresizingMaskIntoConstraints = false checkboxContainerView.addSubview(checkbox) checkbox.leadingAnchor.constraint(equalTo: checkboxContainerView.leadingAnchor, constant: 20).isActive = true