Отсутствует клавиатура на симуляторе iOS8?


Я проверяю свое приложение против iOS8 в симуляторе, и одна вещь, которая меня озадачивает, заключается в том, что когда я нажимаю на UITextField или UITextView, клавиатура не появляется на экране! Я все еще могу вводить текст с помощью своей аппаратной клавиатуры. Кроме того, если элемент ввода имеет inputAccessoryView, это представление отображается в нижней части экрана. Так что все работает как надо за исключением того, что клавиатура не появляется на экране. Это справедливо для всех элементов ввода во всем приложении. Я не использую новая функция для пользовательской клавиатуры.

проверил настройки - не вижу ничего, что может помочь.

Я знаю, что XCode6 все еще бета, но это кажется слишком очевидной проблемой, чтобы быть ошибкой (или это так!?)

4   51  

4 ответа:

в меню iOS Simulator выберите:

Hardware>Keyboard>Toggle Software Keyboard

или Cmd + K.

The в этом же меню должна быть включена.

Это, кажется, ошибка в iOS 8. Есть два решения этой проблемы:

  1. переключение между клавиатурой симулятора и клавиатурой MacBook с помощью [Команда+K] сочетания клавиш.

  2. прикрепите клавиатуру к симулятору:

    а. Откройте Симулятор

    б. Выберите Аппаратная Клавиатура ->

    c. снимите флажок, а затем проверьте ' Подключение Оборудования Клавиатура'

Screenshot for step 2

или просто нажмите клавишу [Shift + Command + K] клавиша быстрого доступа

У меня была та же проблема, и я решил, выполнив следующие шаги

1) Выберите симулятор iOS

2) Перейти оборудование в меню (вверху слева)

3) Выбрать Клавиатуру

4) снимите флажок" подключить аппаратную клавиатуру"

Удачи В Кодировании :)

рекомендую отключить"Медленная Анимация "который можно найти в разделе "отладка" - > "медленная анимация".

для меня это навсегда устраняет проблему.

ярлык-это: CMD + T