2014-12-25 4 views
0

при выборе текстового поля на экране uiwebview клавиатура не отображается. Я проверяю рамку клавиатуры при получении уведомления о появлении клавиатуры. есть кадр.Клавиатура не отображается при нажатии текстового ввода UIWebView

Я думаю, что это имеет какое-то отношение к ограничениям, которые я должен делать с макетом представлений.

Какой правильный (самый простой) способ настроить эти ограничения (если это действительно проблема), чтобы «освободить место» для клавиатуры?

любопытно маленький бар, который обычно появляется с клавиатурой виден ... тот, который выглядит следующим образом:

| < >   Done | 

это становится неприятно, так что любая помощь будет оценена как обычно :)

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

+0

Почему клавиатура не видна? –

+0

по умолчанию, отображаемый снизу экрана – myte

+0

WOW. это была просто проблема в симуляторе. пришлось отключить HArdware -> Keyboard -> Connect HArdware Keyboard. – myte

ответ

0

Это может случится в 2-х случаях:

  1. в тренажере
  2. если ваш iPhone или IPad использовать внешнюю клавиатуру
0

я столкнулся с той же проблемой, прежде чем вы есть сейчас.

Я считаю, что он запускается автоматически тренажере IOS, когда случайно набрав с реальной клавиатурой в текстовом поле вместо «мышей на клавиатуре» в тренажере.

Чтобы решить эту проблему, просто перейдите на тренажере IOS, перейдите к строке меню:

«Оборудование>Клавиатура» и снимите флажок «Подключение к внешней клавиатуре». Теперь проблема должна быть решена.

Смежные вопросы