一尘不染

如何使UILabel可点击?

swift

我想使UILabel可点击。

我已经尝试过了,但是没有用:

class DetailViewController: UIViewController {

    @IBOutlet weak var tripDetails: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()
        ...
        let tap = UITapGestureRecognizer(target: self, action: Selector("tapFunction:"))
        tripDetails.addGestureRecognizer(tap)
    }

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

阅读 273

收藏
2020-07-07

共1个答案

一尘不染

你有没有尝试设置isUserInteractionEnabledtruetripDetails标签?这应该工作。

2020-07-07