2014-06-06 12 views
20

Ich habe versucht, eine einfache tippen Geste und ich kann es nicht herausfinden. Ich möchte der Geste einen einfachen Zielwahlschalter hinzufügen.UITapGestureRecognizer mit Ziel - Swift

Hier ist mein Code:

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

Wie kann ich Wählschalter?

Antwort

48

sollte wie folgt aussehen:

var tapGesture = UITapGestureRecognizer(target: self, action: "SomeMethod") 
self.view.addGestureRecognizer(tapGesture) 
+1

nur gonna sagen, dass eine '' TapGesture' panGesture' Benennung in schlechten Form ist (und ich weiß, Sie das OP wurden Kopieren) –

+0

Haha, änderte es, ich zuerst die ganze Sache als pan Geste geschrieben hatte, realisierte die Frage war für einen Tipp und ich habe vergessen, den var Namen zu ändern. –

+0

soll etwas anderes als UIKit importiert werden? Ich kann das nicht zur Arbeit bringen! – Chet

9

Swift 3:

Hinzufügen von Tap-Geste Ziel:

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

Zugehörige Funktion:

func sampleTapGestureTapped(recognizer: UITapGestureRecognizer) { 
     print("Tapping working") 
    } 
+1

Dies ist die aktuelle Arbeitslösung ab Swift 3. – Devbot10

Verwandte Themen