Проверить, были ли отредактированы текстовые поля? - PullRequest
0 голосов
/ 24 ноября 2011

У меня есть UITextField в каждой ячейке моего табличного представления. Я хочу установить BOOL, если какой-либо текст был отредактирован в каком-либо текстовом поле, чтобы я мог предложить пользователю сохранить его позже.

Ответы [ 3 ]

0 голосов
/ 24 ноября 2011

Один простой подход - установить тег для каждого из ваших UITextFields и иметь массив BOOL с индексами, совпадающими с тегами, с именем editedTextFields.Затем реализуйте метод из протокола UITextFieldDelegate:

- (void)textFieldDidBeginEditing:(UITextField *)textField

Внутри него, используя textField.tag, чтобы узнать, какой UITextField был отредактирован, затем вы можете установить массив BOOL на эквивалентную позицию YES.

0 голосов
/ 24 ноября 2011

Вы можете попробовать делегата UITextField решить эту проблему.Попробуйте.

0 голосов
/ 24 ноября 2011

Используйте UITextFieldDelegate и реализует:

- (void)textFieldDidEndEditing:(UITextField *)textField 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...