Ответ 1
В меню iOS Simulator выберите:
Hardware
> Keyboard
> Toggle Software Keyboard
или нажмите Cmd + K.
Параметр Connect Hardware Keyboard
в том же меню должен быть включен.
Я проверяю свое приложение на iOS8 в симуляторе, и одна вещь, которая меня озадачивает, заключается в том, что когда я нажимаю UITextField или UITextView, клавиатура не появляется на экране! Я все еще могу ввести текст с помощью моей аппаратной клавиатуры. Кроме того, если входной элемент имеет inputAccessoryView, это представление отображается в нижней части экрана. Таким образом, все работает так, как ожидалось, за исключением того, что клавиатура не появляется на экране. Это справедливо для всех элементов ввода во всем приложении. Я не использую новую функцию для пользовательской клавиатуры.
Проверьте настройки - не видите ничего, что может помочь.
Я знаю, что XCode6 по-прежнему является бета-версией, но это кажется слишком очевидной проблемой, чтобы быть ошибкой (или это!?)
В меню iOS Simulator выберите:
Hardware
> Keyboard
> Toggle Software Keyboard
или нажмите Cmd + K.
Параметр Connect Hardware Keyboard
в том же меню должен быть включен.
Кажется, это ошибка в iOS 8. Есть две проблемы с исправлением этой проблемы:
Переключайтесь между клавиатурой симулятора и клавиатурой MacBook с помощью сочетания клавиш [Command + K].
Подключите клавиатуру к симулятору:
а. Открытый симулятор
б. Выберите Оборудование → Клавиатура
с. Снимите флажок, а затем установите флажок Подключить аппаратную клавиатуру
ИЛИ просто нажмите клавишу [Shift + Command + K]
У меня была та же проблема, и я решил, выполнив следующие шаги
1) Выберите iOS Simulator
2) Goto Оборудование в меню (вверху слева)
3) Выберите "Клавиатура"
4) Снимите флажок "Подключить аппаратную клавиатуру"
Счастливое кодирование:)
Я настоятельно рекомендую отключить " Медленную анимацию", которую можно найти в разделе "Отладка" → "Медленная анимация".
Для меня это постоянно исправляет проблему.
Ярлык: CMD + T