I have a UIView and and I have added tap gesture to it:
let tap = UITapGestureRecognizer(target: self, action: Selector(\"handleTap:\")) tap.delegate = self
Just a note - Don't forget to enabled interaction on the view:
let tap = UITapGestureRecognizer(target: self, action: #selector(handleTap)) view.addGestureRecognizer(tap) // view.userInteractionEnabled = true self.view.addSubview(view)