From 05458e385b7f92410509da250bceb1f38b5da451 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 5 Jun 2023 11:56:00 -0500 Subject: [PATCH] fixed bug adding onClick setup Signed-off-by: Matt Bruce --- VDS/Classes/SelectorBase.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/VDS/Classes/SelectorBase.swift b/VDS/Classes/SelectorBase.swift index 315aab1f..c7723e74 100644 --- a/VDS/Classes/SelectorBase.swift +++ b/VDS/Classes/SelectorBase.swift @@ -64,6 +64,13 @@ open class SelectorBase: Control, SelectorControlable { internal var shapeLayer: CAShapeLayer? + open override func initialSetup() { + super.initialSetup() + onClick = { control in + control.toggle() + } + } + open override func setup() { super.setup() let layoutGuide = UILayoutGuide() @@ -85,6 +92,9 @@ open class SelectorBase: Control, SelectorControlable { layer.borderWidth = VDSFormControls.widthBorder } + + open func toggle() { } + open override func updateView() { super.updateView()