Ich habe den folgenden Code in einem benutzerdefinierten UIViewController
:UITapGestureRecognizer Brennen nicht in Swift 3
let tapDismissTextField = UITapGestureRecognizer(target: self, action: #selector(dismissTap))
func dismissTap() {
print("Tap!")
}
override func viewDidLoad() {
super.viewDidLoad()
self.view.addGestureRecognizer(tapDismissTextField)
self.friendsView.addGestureRecognizer(tapDismissTextField)
}
Nein "Tippen" Zeilen werden gedruckt, sodass die Gestenerkennung nicht ausgelöst wird. Was könnte schief gehen?
Benutzerinteraktion aktiviert ist true über alle Ansichten in diesem Controller.
Dieser View-Controller ist in eine UINavigationController
eingebettet, wenn das hilfreich ist.
Dies ist nicht die richtige Syntax, noch weiß ich, wie Ihr Code keinen Fehler verursacht, weil es keinen 'UITapGestureRecogniser' gibt, gibt es nur' UITapGestureRecognizer' (mit 'z' anstelle von' s') –
Entschuldigungen, die sind alle mit az – Legatro
jetzt, es ist besser. Rechtschreibung ist sehr wichtig. –