Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

Hardware > Keyboard > Toggle Software Keyboard

или нажмите Cmd + K.

Параметр Connect Hardware Keyboard в том же меню должен быть включен.

Ответ 2

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

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

  • Подключите клавиатуру к симулятору:

    а. Открытый симулятор

    б. Выберите Оборудование → Клавиатура

    с. Снимите флажок, а затем установите флажок Подключить аппаратную клавиатуру

Screenshot for step 2

ИЛИ просто нажмите клавишу [Shift + Command + K]

Ответ 3

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

1) Выберите iOS Simulator

2) Goto Оборудование в меню (вверху слева)

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

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

Счастливое кодирование:)

Ответ 4

Я настоятельно рекомендую отключить " Медленную анимацию", которую можно найти в разделе "Отладка" → "Медленная анимация".

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

Ярлык: CMD + T