isUserInteractionEnabled 不设置为true将无法触发事件

label.isUserInteractionEnabled = true
class ViewController: UIViewController {

    @IBOutlet weak var label: UILabel!

    override func viewDidLoad() {
        super.viewDidLoad()

        let tap = UITapGestureRecognizer(target: self, action: #selector(tapHandle))
        label.isUserInteractionEnabled = true
        label.addGestureRecognizer(tap)
    }

    @objc
    func tapHandle(sender:UITapGestureRecognizer) {
        print("点击事件")
    }
}

SwiftUIKitiOS

5 条评论

  1. cfiyxopubu
    2025-03-04 19:47
    回复

    文章的叙述风格独特,用词精准,让人回味无穷。

  2. fxncezkebc
    2025-03-03 02:09
    回复

    若能结合热点事件分析,会更富时代性。

  3. tgtxkhzzol
    2024-09-23 09:27
    回复

    看的我热血沸腾啊

  4. ovqbgomfwr
    2024-09-22 18:50
    回复

    博主真是太厉害了!!!

  5. 勿忘初心
    2023-09-24 17:43
    回复

    你好,看你的站做的挺不错的,有没有出手的打算,想出手的话,联系QQ1587894193。

添加新评论