web-dev-qa-db-fra.com

UITapGestureRecognizer avec cible - Swift

J'ai essayé de faire un simple geste du robinet et je ne peux pas le comprendre. Je veux ajouter une cible, un simple sélecteur au geste.

Voici mon code:

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

Comment puis-je régler le sélecteur?

21
Ron

Devrait ressembler à ceci:

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

Swift 3:

Ajout d'une cible de geste de prise:

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

Fonction associée:

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