Check if Recognizer already added.
/// Example adding it the first time | |
let recognizer = UITapGestureRecognizer(target: self, action: #selector(self.handleTap(_:))) | |
view.addGestureRecognizer(recognizer) | |
/// Test if gesture already added, if added return else add the recognizer | |
guard containsGestureRecognizer(recognizers: view.gestureRecognizers, find: recognizer) == false else { return } | |
/// Add the recognizer | |
view.addGestureRecognizer(recognizer) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment