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

Когда появляется клавиатура, есть ли способ определить, что это международная клавиатура (с дополнительной лентой над обычной клавиатурой для отображения международных символов), а также получить ее размер кадра? Мне нужно использовать эту информацию для перемещения вверх (при необходимости) вида над клавиатурой.

1 Ответ

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

Ознакомьтесь с этой статьей: http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-keeping-content-from-underneath-the-keyboard/

В ней рассматриваются большинство ваших вопросов.В дополнение к уведомлениям текстовые представления станут или уйдут в отставку как «первый респондент», который вызовет или скроет представление клавиатуры.

Что касается того, показывает ли клавиатура международные символы, я не совсем уверен, каксделай это.Однако, если вы получите размер кадра клавиатуры (как описано в учебном пособии), вы можете соответствующим образом скорректировать изображение, предполагая, что это ваша проблема.

ОБНОВЛЕНИЕ

Также проверьте: Событие изменения размера клавиатуры в iOS 5 (ошибка китайской клавиатуры)?

...