Ich verwende eine UITextView und möchte die normale Verwendung der Return-Taste, d. H. Um eine neue Zeile einzufügen. Aber wie kann ich die Tastatur schließen, wenn ich die Return-Taste dafür nicht benutzen kann?Tastatur für UITextView ohne Verwendung der Return-Taste abbrechen
Antwort
Eine Menge Leute eine UIToolbar mit einem Geschehen Taste auf sie über der Tastatur hinzufügen. So macht es auch die Safari-App und ist meines Erachtens der beste Weg, um mit dieser Situation umzugehen. Siehe eine pic here.
die Tastatur entlassen, die Sie gerade [textField resignFirstResponder];.
Here tun müssen, ist ein in Ordnung Beispiel dafür, wie die UIToolbar hinzuzufügen, wenn die Tastatur ein-/ausblenden.
Wie der Benutzer es auslöst, ist eine Designentscheidung: eine andere Taste, eine Wischgeste?
Wenn es ausgelöst wird, rufen:
[self.textView resignFirstResponder];
Sie könnten einfach einen Hintergrund tippen, um die Tastatur zu verbergen.
Eine gute Möglichkeit, Tastatur zu schließen.
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView
{
//NSLog(@"ShouldBeginEditing");
if(textView == indexOneTW)
{
here use uibutton and set its target to a method which contains
[urTextView resignFirstResponder]
}
return TRUE;
}
Stellen Sie sicher, dass Sie die Unterstützung für das UITextViewDelegate-Protokoll deklarieren.
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText: (NSString *)text
{
if([text isEqualToString:@"\n"])
{
[textView resignFirstResponder];
return NO;
}
return YES;
}
Genießen Buddy mit diesem Code ....
Cool - Das ist nicht, was er fragte, obwohl – chrs
@issues: [UIView _forgetDependentConstraint:]: Nachricht an freigegebene Instanz gesendet –
- 1. UITextView vermeiden Tastatur Scrollen
- 2. Swift Dismiss UITextView Tastatur
- 3. Tastatur verstecken UITextView Swift 2
- 4. Kopieren von einem UITextView, ohne dass die Tastatur
- 5. IOS Tastatur abbrechen/anzeigen, ohne den First Responder zu beenden
- 6. UITextView attributiedText mit japanischer Tastatur wiederholt Eingabe
- 7. UITextView scrollt nicht, wenn Tastatur angezeigt wird
- 8. UITextView Größe nicht entlang woth Tastatur mit
- 9. UITextView inputAccessoryView überlappt die Oberseite der Tastatur in iOS 8
- 10. ios UITextView in UIAlertcontroller zeigen Tastatur
- 11. Tastatur abbrechen, wenn der Benutzer außerhalb von TextView klickt.
- 12. UItextView und Backspace Klick Ereignis auf der Tastatur
- 13. Änderungsereignis für ein Dropdown ohne Bestätigungsdialog abbrechen
- 14. Abbrechen der MATLAB-Objektkonstruktion ohne Ausnahmen?
- 15. Schaltfläche Abbrechen verschwindet nach UISearchBar Tastatur
- 16. Verstecken der Tastatur, wenn ich den Fokus auf ein UITextView verliere
- 17. UITextView, während der Bearbeitung blättern?
- 18. Tastatur Verzögerungen bei der Verwendung von UIAlertController
- 19. becomeFirstResponder ohne Tastatur versteckt
- 20. Abbrechen PC-Shutdown - ohne Zeitzone
- 21. Gibt es so etwas wie "Tastatur" ohne Verwendung von "Curses"?
- 22. UITextView Tastatur mit keyboardAccessoryView wird blau (invertiert) nach Spring
- 23. Tastatur vom Bildschirm entfernen, ohne resignFirstResponder anrufen
- 24. So deaktivieren Sie die automatische Vervollständigung in UITextView iPhone-Tastatur
- 25. Wie Tastatur verstecken - of - UITextView iPhone - durch Rücksendung Key
- 26. Wie die Tastatur von einem UITextView verschwinden lassen?
- 27. Ändern der Return-Taste zu einer Fertig-Taste auf der iPhone-Tastatur (UITextView)
- 28. iPad css3 Animation flackert nach der Verwendung der Tastatur
- 29. UITextView inputView
- 30. Tastatur "done" Taste gedrückt Ereignis für UIWebView und WKWebView
Große, diese Lösung mit einem inputAccessoryView für die UITextView verwenden. –