iphone - получить динамически создаваемый UITextField по тегу - PullRequest
1 голос
/ 11 ноября 2009

Я динамически добавляю UITextField в ячейку таблицы в моем приложении. Я хотел бы реализовать метод "backgroundClick", чтобы отклонить клавиатуру, если пользователь нажимает за пределами текстового поля (и вне клавиатуры), но я не уверен, как получить дескриптор активной клавиатуры в методе backgroundClick как динамический UITextField не имеет определенного свойства для использования.

Все, что я знаю, это то, что это UITextField с определенным тегом. Есть ли способ овладеть им в коде?

Приветствие.

Ответы [ 2 ]

4 голосов
/ 11 ноября 2009
UITextField* field =  (UITextField *) [myTableCell viewWithTag: myTag];
[field resignFirstResponder];

Это то, что вы ищете?

Изменить, чтобы отразить комментарии:

Судя по вашему комментарию, это не так. Итак, вы, вероятно, хотите прочитать этот другой вопрос .

1 голос
/ 11 ноября 2009

Если у вас есть ссылка на UITextField, то вы можете отправить resignFirstResponder. Это отклонит клавиатуру.

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