How to call gesture tap on UIView programmatically in swift

后端 未结 23 1771
情歌与酒
情歌与酒 2020-11-28 18:50

I have a UIView and and I have added tap gesture to it:

let tap = UITapGestureRecognizer(target: self, action: Selector(\"handleTap:\"))
tap.delegate = self         


        
23条回答
  •  野性不改
    2020-11-28 19:15

    I worked out on Xcode 7.3.1 on Swift 2.2. See below.

    func addTapGesture() {
        let tap = UITapGestureRecognizer(target: self, action: #selector(MyViewController.handleTap))
        tap.numberOfTapsRequired = 1
        self.myView.addGestureRecognizer(tap)
    }
    
    func handleTap() {
        // Your code here...
    }
    

提交回复
热议问题