Клавиатура iPhone настраивается в поле зрения - PullRequest
1 голос
/ 17 августа 2011

Я искал, но не нашел полного ответа, и документы Apple не сильно помогают.

У меня есть приложение с UIView, в котором много текстовых полей, начиная от верхней части представления и заканчивая его нижней частью. Когда пользователь нажимает первый UITextField, появляется клавиатура. Клавиатура имеет три кнопки над ней, предыдущую, следующую и выполненную на панели инструментов InputAccessoryView.

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

1 Ответ

1 голос
/ 17 августа 2011

Вам необходимо поместить свои текстовые поля в UIScrollView и либо перевести представление над клавиатурой, когда оно активно, и отключить, когда оно не работает, или другое решение, например, всегда держать клавиатуру на этой странице, что сохранитВам setFrame вызывает ваш UIView / UIScrollView в зависимости от того, что делает клавиатура.

Это поможет в дальнейшем:

Как отрегулировать позицию просмотра, когда клавиатура открывается в iPhone?

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