разрешено вводить только английские символы в iPhone UITextField - PullRequest
3 голосов
/ 19 марта 2010

Я хочу разрешить пользователю вводить только английские алфавиты и символы. Как я могу запретить пользователю вводить символы, отличные от английского.

1 Ответ

4 голосов
/ 19 марта 2010

Проверьте UIKeyboardType - есть опция поддержки только ASCII (UIKeyboardTypeASCIICapable).

Кроме того, в протоколе UITextFieldDelegate есть опции, которые могут позволить вам выборочно фильтровать ввод. Взгляните на:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...