Reputation: 331
I tried to make a simple tap gesture and I can't figure it out. I want to add a target, simple selector to the gesture.
Here is my code :
var panGesture : UIGestureRecognizer = UITapGestureRecognizer.addTarget(<#UIGestureRecognizer#>)
How can I set selector?
Upvotes: 21
Views: 41807
Reputation: 14296
Swift 3:
Adding Tap Gesture Target:
sampleTapGesture = UITapGestureRecognizer(target: self, action: #selector(ViewController.sampleTapGestureTapped(recognizer:)))
self.view.addGestureRecognizer(sampleTapGesture!)
Associated Function:
func sampleTapGestureTapped(recognizer: UITapGestureRecognizer) {
print("Tapping working")
}
Upvotes: 10
Reputation: 9687
Should look something like this:
var tapGesture = UITapGestureRecognizer(target: self, action: "SomeMethod")
self.view.addGestureRecognizer(tapGesture)
Upvotes: 48