textFieldShouldEndEditing не срабатывает, если клавиша «Готово» не используется для перехода к следующему полю uitextfield - PullRequest
0 голосов
/ 17 ноября 2010

, поэтому у меня проблема, когда у меня есть два поля uitext. У меня есть делегат в заголовочном файле.

Я обнаружил, что если пользователь использует свой палец для перехода из поля 1 непосредственно в поле 2, то textFieldShouldEndEditing не срабатывает. он сразу переходит к textFieldShouldBeginEditing 2-го поля. Может кто-нибудь сказать мне, как поймать выход из поля 1, если вы не используете клавиатуру?

спасибо!

1 Ответ

0 голосов
/ 17 ноября 2010

Сделайте то же самое, что вы сделали бы в textFieldShouldEndEditing:

Проверьте, какое текстовое поле является первым респондентом.

Проверьте, разрешено ли пользователю оставлять текущее текстовое поле или нет.

Если нет, вернуть NO из textFieldShouldBeginEditing.

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