dokunuyor engellemeden UITextView için UITapGestureRecognizer ekle ama yine dokunuşlarUITextView
gibi normal ulaşmıyorsa var?TextView'un Bir UITextView bir <code>UITapGestureRecognizer</code> ekleyebilir nasıl
Metinlerime özel bir hareket eklediğimde, imleci konumlandırmak gibi UITextView varsayılan eylemleri için tıklamayı engeller.
var tapTerm:UITapGestureRecognizer = UITapGestureRecognizer()
override func viewDidLoad() {
tapTerm = UITapGestureRecognizer(target: self, action: "tapTextView:")
textView.addGestureRecognizer(tapTerm)
}
func tapTextView(sender:UITapGestureRecognizer) {
println("tapped term – but blocking the tap for textView :-/")
…
}
Muslukları nasıl işleyebilirim, ancak imleç konumlandırma gibi herhangi bir metni Görüntüleme davranışını nasıl yapabilirim? Herkes burada Objective C @Zell B.'nin cevap aramak için geldiğine durumda
override func viewDidLoad() {
tapTerm = UITapGestureRecognizer(target: self, action: "tapTextView:")
tapTerm.delegate = self
textView.addGestureRecognizer(tapTerm)
}
func gestureRecognizer(gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWithGestureRecognizer otherGestureRecognizer: UIGestureRecognizer) -> Bool {
return true
}
"cancelsTouchesInView" öğesini "false" olarak ayarlamayı denediniz mi? –
İmleci taşımak istediğinizde ne yapacaksınız? –