2009-10-20 19 views
0

Мне нужно проверить некоторые записи пользователя. Я думал добавить его в этом случае? Кроме того, как я могу проверить, находимся ли мы в определенном поле ввода?Где код проверки для UITextField?

- (void)textFieldDidEndEditing:(UITextField *)textField 

ответ

3

Вы должны создать IBOutlet для всех текстовых полей вашего представления и сравнить их с полученным параметром textField.

Для проверки содержимого текстового поля, было бы лучше использовать этот метод делегата:

- (BOOL)textFieldShouldEndEditing:(UITextField *)textField 

Из this документации:

Обычно, вы бы вернуть YES из этого метода, чтобы позволить текстовое поле до уходит в отставку с первого статуса ответчика. Вы, , можете возвращать NO, однако, в случаях , где ваш делегат обнаруживает недопустимое содержимое в текстовом поле. К , возвращающему NO, вы можете запретить пользователю переключиться на другой элемент управления , пока текстовое поле не содержит действительное значение .

Смежные вопросы