Настройки iPhone и управление клавиатурой? - PullRequest
2 голосов
/ 20 апреля 2010

Итак, я помещаю настройки своего приложения в приложение «Настройки». Одним из параметров является поле для редактирования текста (PSTextFieldSpecifier). При касании покорно появляется клавиатура, я могу внести изменения, но когда я нажимаю Return .... ничего. Ну, редактирование завершено, но клавиатура остается. Я не вижу способа заставить клавиатуру исчезнуть.

Я также замечаю такое же поведение на других панелях настроек, включая Apple. Правильно ли я предполагаю, что это просто стандартное поведение, и мне нужно просто принять тот факт, что моя таблица настроек теперь уменьшена до половины, и просто заключить сделку?

Кроме того, я понимаю, что не существует утвержденного способа иметь «расширенный» дисплей дочерней панели, такой как тот, который показан в «Настройки-> Общие-> О-> Юридические? Или способ сделать то, что выглядит как -presentModalViewController, а именно «Настройки» -> «Общие» -> «Блокировка паролем»?

Ответы [ 2 ]

1 голос
/ 20 апреля 2010

К сожалению, вы должны иметь дело с этим. И вы ничего не можете сделать в коде, по крайней мере сейчас.

Это ошибка, которая не была исправлена ​​некоторое время. Вы должны заполнить отчет об ошибке.

0 голосов
/ 20 апреля 2010

Вам нужно позвонить в resignFirstResponder ... например

- (BOOL)textFieldShouldReturn:(UITextField*)tf
{
    [tf resignFirstResponder];
    return YES;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...