From 91685c4c59ce2e2be174a7f56c22a76c1f104ab2 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Fri, 12 Aug 2022 14:46:19 -0500 Subject: [PATCH] updated Signed-off-by: Matt Bruce --- VDS/Components/Selector/SelectorBase.swift | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/VDS/Components/Selector/SelectorBase.swift b/VDS/Components/Selector/SelectorBase.swift index 94a1ff4f..2f91c7e0 100644 --- a/VDS/Components/Selector/SelectorBase.swift +++ b/VDS/Components/Selector/SelectorBase.swift @@ -158,7 +158,7 @@ open class SelectorBase: Control, Changable open override func setup() { super.setup() - self.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(Self.toggleAndAction))) + self.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(Self.tap))) isAccessibilityElement = true accessibilityTraits = .button @@ -259,8 +259,13 @@ open class SelectorBase: Control, Changable toggleAndAction() } + @objc func tap() { + sendActions(for: .touchUpInside) + + } + /// This will checkbox the state of the Checkbox and execute the actionBlock if provided. - @objc open func toggleAndAction() { + open func toggleAndAction() { //removed error if hasError && isSelected == false { hasError.toggle()