Daniele B Daniele B - 9 months ago 82
Swift Question

Swift: how to make a UILabel clickable?

I would like to make a UILabel clickable.

I have tried this, but it doesn't work:

class DetailViewController: UIViewController {

@IBOutlet weak var tripDetails: UILabel!

override func viewDidLoad() {
let tap = UITapGestureRecognizer(target: self, action: Selector("tapFunction:"))

func tapFunction(sender:UITapGestureRecognizer) {
print("tap working")


Have you tried to set userInteractionEnabled to YES on the tripDetails label? This should work.