Xcode 6: клавиатура не отображается в симуляторе

Клавиатура не отображается, когда я запускаю симулятор и нажимаю в UITextView. Как повторно включить клавиатуру?

Раньше это работало, но теперь этого не происходит - я не знаю, что бы я случайно нажал... любые советы будут оценены!

Ответ 1

У меня была такая же проблема. Мое решение было следующим:

  • iOS Simulator → Оборудование → Клавиатура
  • Снимите флажок "Подключить аппаратную клавиатуру"

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

Ответ 2

При тестировании в бета-симуляторе ios8 вы можете переключаться между "программной клавиатурой" и "аппаратной клавиатурой" с помощью + K.

ОБНОВЛЕНИЕ: Начиная с iOS Simulator 8.0, это сочетание клавиш + + K.

Ответ 3

Симулятор → Оборудование → Клавиатура → Toggle Software Keyboard должна решить эту проблему.

Simulator->Hardware->Keyboard->Toggle Software Keyboard

Ответ 4

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

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

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

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

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

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

Screenshot for step 2

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

Ответ 5

Чтобы включить/отключить клавиатуру симулятора,

⌘ + K (Ctrl + k)

Чтобы отключить ввод с клавиатуры,

iOS Simulator → Оборудование → Клавиатура → Снимите флажок "Подключить аппаратную клавиатуру"

Ответ 6

Вы можете использовать: + + K, чтобы показать клавиатуру на симуляторе.

Ответ 7

Просто нажмите ⌘K, он переключит клавиатуру.

Ответ 8

Было бы трудно сказать, есть ли какие-либо проблемы с вашим кодом без его проверки, однако это происходит со мной довольно много (версия 6.0 (6A216f)). Обычно я должен reset содержание и настройки симулятора и/или перезапустить xCode, чтобы он снова работал. Попробуйте эти и посмотрите, разрешит ли это проблему.

Ответ 9

Если клавиатура не отображается автоматически в симуляторе, просто нажмите [Command + K]

или Оборудование → Клавиатура → Переключить программную клавиатуру

Ответ 10

Чтобы включить/отключить симулятор клавиатуры,

нажмите ⇧ + ⌘ +K, чтобы отобразить клавиатуру на симуляторе, нажмите еще раз, чтобы отключить клавиатуру

Ответ 11

Чтобы устранить проблему, выполните следующие действия:

  • Выйти из Xcode и симулятора
  • Нажмите "команда + shift + g..", откроется диалоговое окно "Перейти к папке".
  • введите "~/Library/Preferences" в этом диалоговом окне, чтобы перейти в папку настроек.
  • Удалить "com.apple.iphonesimulator.plist" в этой папке
  • Готово. "com.apple.iphonesimulator.plist" будет восстановлен при повторном запуске симулятора.

В качестве альтернативы вы также можете сделать это только с помощью одной команды.

Открытый терминал и пожар - 1. rm ~/Library/Предпочтения/com.apple.iphonesimulator.plist

Это сделает трюк за один шаг! Просто убедитесь, что вы закончили Xcode и симулятор, прежде чем запускать это.

Ответ 12

во viewDidLoad добавьте эту строку

yourUiTextField.becomeFirstResponder()

Ответ 13

Простой способ - просто нажать команду + k