带目标的UITapGestureRecognizer - Swift

Ron*_*Ron 21 ios uitapgesturerecognizer swift

我试着做一个简单的敲击手势,我无法弄明白.我想为手势添加一个目标,简单的选择器.

这是我的代码:

var panGesture : UIGestureRecognizer = UITapGestureRecognizer.addTarget(<#UIGestureRecognizer#>)
Run Code Online (Sandbox Code Playgroud)

我该如何设置选择器?

Kri*_*lci 48

应该看起来像这样:

var tapGesture = UITapGestureRecognizer(target: self, action: "SomeMethod")
self.view.addGestureRecognizer(tapGesture)
Run Code Online (Sandbox Code Playgroud)

  • _let tapGesture_比_var tapGesture_更好 (5认同)
  • Swift 2.2版本:http://stackoverflow.com/review/suggested-edits/12147651 (3认同)

A.G*_*A.G 10

斯威夫特3:

添加Tap手势目标:

sampleTapGesture = UITapGestureRecognizer(target: self, action: #selector(ViewController.sampleTapGestureTapped(recognizer:)))
self.view.addGestureRecognizer(sampleTapGesture!)
Run Code Online (Sandbox Code Playgroud)

相关功能:

func sampleTapGestureTapped(recognizer: UITapGestureRecognizer) {
        print("Tapping working")
    }
Run Code Online (Sandbox Code Playgroud)