web-dev-qa-db-ja.com

UITapGestureRecognizer with target-Swift

単純なタップジェスチャを試みましたが、わかりません。ターゲット、シンプルなセレクターをジェスチャーに追加したい。

ここに私のコードがあります:

var panGesture : UIGestureRecognizer = UITapGestureRecognizer.addTarget(<#UIGestureRecognizer#>)

セレクタを設定するにはどうすればよいですか?

21
Ron

次のようになります。

var tapGesture = UITapGestureRecognizer(target: self, action: "SomeMethod")
self.view.addGestureRecognizer(tapGesture)
48
Kris Gellci

Swift 3:

タップジェスチャターゲットの追加:

sampleTapGesture = UITapGestureRecognizer(target: self, action: #selector(ViewController.sampleTapGestureTapped(recognizer:)))
self.view.addGestureRecognizer(sampleTapGesture!)

関連機能:

func sampleTapGestureTapped(recognizer: UITapGestureRecognizer) {
        print("Tapping working")
    }
10
A.G