I have a UIView and and I have added tap gesture to it:
let tap = UITapGestureRecognizer(target: self, action: Selector(\"handleTap:\")) tap.delegate = self
I worked out on Xcode 7.3.1 on Swift 2.2. See below.
func addTapGesture() { let tap = UITapGestureRecognizer(target: self, action: #selector(MyViewController.handleTap)) tap.numberOfTapsRequired = 1 self.myView.addGestureRecognizer(tap) } func handleTap() { // Your code here... }