2014-06-06 20 views
20

Basit bir dokunma hareketi yapmaya çalıştım ve anlayamıyorum. Harekete bir hedef, basit seçici eklemek istiyorum. Ben seçici ayarlayabilirsiniz nasılUITapGestureRecognizer hedefle - Swift

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

: Burada

benim kodudur?

cevap

48

şuna benzer olmalı:

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

Hemen olacak bir 'TapGesture'' panGesture' adlandırma kötü formda olduğunu söylemek (ve sana OP kopyalama biliyorum) –

+0

Haha, bunu değiştirdi, ben ilk başta tava jest olarak tüm şey yazmıştı soruyu anladım ve var adını değiştirmeyi unuttum. –

+0

UIKit'ten başka bir şey ithal etmek mi gerekiyor? Bunu işe alamıyorum! – Chet

9

Swift 3:

ekleme dokunun Gesture Hedef:

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

İlişkili Fonksiyonu:

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

Swift 3'ün şu anki çalışma çözümü. – Devbot10