Контейнер UIView для автоматической прокрутки при изменении размера клавиатуры - PullRequest
0 голосов
/ 31 января 2012

У меня есть UIViewController, это представление (UIView), содержащее два элемента - UIPageControl, а также UIScrollView.Теперь, когда вы используете обычную клавиатуру, изображение идеально подходит, разделяя экран с клавиатурой.Но когда используется международное ключевое слово, клавиатура добавит дополнительную ленту для отображения международных символов.Когда это произойдет, вид будет закрыт дополнительной клавиатурной лентой.Изменение размера представления невозможно, так как представление UIScrollView содержит таблицу из двух строк фиксированного размера.Так что теперь я задаюсь вопросом, должен ли я найти способ, позволяющий контейнеру UIView смещаться вверх для размещения ленты и сдвигаться назад, когда лента исчезает.Или есть другие лучшие решения для решения этой проблемы?

1 Ответ

1 голос
/ 31 января 2012

Ознакомьтесь с моим ответом на этот пост stackoverflow здесь: обнаружение появления и исчезновения международной клавиатуры

Как правило, вы хотите зарегистрироваться, чтобы получать уведомления о том, когда клавиатура отображается. Оттуда вы можете получить размер рамки клавиатуры, а затем настроить представления в вашем окне для правильного отображения. Учебники в посте действительно хорошо объясняют, как это сделать. Проверь их! Если у вас все еще есть вопросы, я могу попытаться помочь вам с подробностями.

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