Ich bin neu in Swift, und ich habe vor kurzem über UITextField
gelernt und wie es delegiert. Ich habe mich gefragt, ob es eine einfache Möglichkeit gibt, die Tastatur zu schließen, wenn man außerhalb davon tappt (irgendwo anders in der Ansicht). Derzeit verwende ich UITapGestureRecognizer
, um dies zu tun. Es funktioniert, aber ich frage mich, ob es einen einfacheren Weg dafür gibt.Entlassung Tastatur für UITextField
1
A
Antwort
0
Stellen Sie den Delegierten
UITextField
GleichwieUITableviewDataSource,Delegate
. SchreibenyourTextFieldDelegate.delegate = self
inviewDidLoad()
Dann schreiben Sie diese Funktion:
func textFieldShouldReturn(textField: UITextField) -> Bool { titleTextField.resignFirstResponder() return true }
1
Sie diese Methode verwenden, können Sie die Tastatur schließen, indem Sie eine beliebige Stelle auf dem Bildschirm tippen
override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {
self.view.endEditing(true)
}
aber sicher sein, um die Delegierten vorher festzulegen.
Verwandte Themen
- 1. UITextField-Tastatur ablehnen?
- 2. UITextField Tastatur erscheint nicht
- 3. UITextField - Tastatur erscheint beim Drücken
- 4. Anzeige UITextField über Tastatur IQKeyboardReturnKeyHandler
- 5. Erkennen Entlassung der Tastatur (durch Zurück-Taste) in EditText
- 6. Scroll UITextField wenn Tastatur zeigt sich
- 7. Tastatur in UITextField mit RAC (5) beenden?
- 8. Tastatur auf UITextField mit Interface Builder schließen
- 9. Swift: UITextField kann nicht entlassen werden Tastatur
- 10. UITextField Tastatur auf Tableviewcell anzeigen klicken
- 11. Detect Entlassung von UIActivityViewController
- 12. Android Popup Fenster Entlassung
- 13. Entlassung von UIPrintInteractionController
- 14. Beispiel für UITextField ResignFirstResponder mit Monotouch
- 15. Erkennen, ob Benutzer Go oder verbergen Tastatur-Taste gedrückt UITextField
- 16. iOS: UITextField Tastatur und inputview an der falschen Position erscheint
- 17. Wie UITextField in einer Tastatur-App-Erweiterung zu behandeln ist
- 18. Wie zeige ich PickerView in uitextfield nicht die Tastatur?
- 19. Zeigen Tastatur mit UITextField in der Eingabe Zubehöransicht
- 20. Wie öffne ich die Tastatur automatisch auf UITextField?
- 21. Wenn auf UITextField Löschtaste Tastatur klicken verschwindet nicht Text
- 22. UITextField kann seine Tastatur zurücktreten, wenn innerhalb UINavigationItem
- 23. Bewegen UITextField über Tastatur bei Verwendung von UIScrollView
- 24. iPhone: Möglich, Tastatur mit UITextField Clear-Taste zu entlassen?
- 25. iOS - Erkennen Backspace in Tastatur, wenn UITextField leer
- 26. Tastatur nicht für Uisearchbar
- 27. Automatisches Scrollen für Tastatur?
- 28. Change textcolor für UITextField
- 29. Verständnis ResignFirstResponder mit UITextField
- 30. iPhone UITextField im Landscape-Modus
Welche Delegiertenmethoden haben Sie verwendet? –
Mögliches Duplikat von [iOS-Tastatur schließen durch Berühren von überall mit Swift] (http://stackoverflow.com/questions/24126678/close-ios-keyboard-by-touching-anywhere-using-swift) –
[Lösung ist hier] (http://stackoverflow.com/questions/24126678/close-ios-keyboard-by-touching-anywhere-using-swift?rq=1) für schnell und objektiv – Tarik