let tap = UITapGestureRecognizer(target: self, action: #selector(self.handleTap(_:))) view.addGestureRecognizer(tap) view.isUserInteractionEnabled = true self.view.addSubview(view) // function which is triggered when handleTap is called @objc func handleTap(_ sender: UITapGestureRecognizer) { print("Hello World") }