Программно обнаружить личность первого респондента - PullRequest
2 голосов
/ 08 августа 2010

Я хочу, чтобы UITextField отправлял сообщение resignFirstResponder, если оно редактируется, и пользователь касается другого места на экране.Поскольку есть несколько текстовых полей, мне нужен способ программно определить, кто из них первым отправил сообщение.Как я могу это сделать?Есть ли какой-то глобальный объект первого респондента?

Спасибо, Джейкоб

Ответы [ 2 ]

0 голосов
/ 08 августа 2010

Самый простой способ - найти первого респондента и сообщить ему resignFirstResponder.

0 голосов
/ 08 августа 2010

UITextField наследуется от UIResponder, поэтому вы можете использовать isFirstResponder (который возвращает BOOL), чтобы запросить его.

if ([myTextField isFirstResponder]) {
    // do stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...