Enable and Disable Keyboard Return-Taste bei Bedarf in iOS
Ich habe ein UITextField. Während der Benutzer tippt, benutze ich
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
, um die Zeichenfolge zu überprüfen. Und wenn die Zeichenfolge gültig ist, möchte ich die Return-Taste aktivieren; Wenn es nicht gültig ist, möchte ich die Return-Taste deaktivieren. Gibt es eine Möglichkeit, dies zu tun?
Zum Beispiel wäre die Return-Taste deaktiviert, während der Benutzer die Zeichen in @ eingibavai
. Dann wird die Rückgabe aktiviert, nachdem der Benutzer die Eingabe von @ beendet haavail
. Dann würde die Rückgabe wieder deaktiviert, wenn der Benutzer @ eingibavailabl
; dann wieder als Benutzertypen aktiviert werdenavailable
.