2015-03-17 3 views
1

Это происходит с реальным устройством iPhone 6, а не с симулятором.iPhone 6 клавиатура iOS 8 не отображается, пока активен UITextField

В моем приложении некоторые контроллеры представлений поддерживают как портретные, так и ландшафтные ориентации. Приложение отлично работает на iPhone 5 (iOS 8). На iPhone 6, когда я меняю ориентацию от портрета к пейзажу, а затем обратно к портрету, а затем после нажатия следующего контроллера просмотра клавиатура не отображается, пока активен UITextField. Клавиатура вообще не отображается на экране, но когда я постучался снизу, она показывает цифры, написанные на текстовом поле. Таким образом, положение клавиш изменилось, и оно вообще не отображается на экране. Я не оптимизировал свое приложение для iPhone 6 и использовал собственное масштабирование. Может ли кто-нибудь предложить мне любое возможное решение ???

+0

Это происходит с реальным устройством или тренажере? –

ответ

0

Это ошибка симулятора iOS.

Чтобы увидеть клавиатуру, просто нажмите Cmd (⌘) + K

Вы сделали.

+0

Ничего подобного Я наблюдаю такое поведение на устройстве iPhone 6, но не на симуляторе :( –

0

Перейти к аппаратному -> Клавиатура и снимите галочку подключения аппаратной клавиатуры

+0

Я испытываю такое поведение на устройстве iPhone 6 не на симуляторе :( –

0

Это ошибка в IOS Simulator сделать это, как на изображении, показанном

enter image description here

+0

Я испытываю такое поведение на устройстве iPhone 6 не на симуляторе :( –

0

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

  1. Сбросить жесткий диск Отключить Bluetooth (это сработало для меня).
  2. Может быть перезагружен один раз.
  3. Проверяйте обновления для джейлбрейка, если ваше устройство заблокировано (не в моем случае).
  4. Восстановить.

Это помогло мне решение этого вопроса на моем устройстве: igeeksblog