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. Есть два исправления этой проблемы:
-
Переключайтесь между клавиатурой симулятора и клавиатурой MacBook с помощью сочетания клавиш Command + K.
-
Подключите клавиатуру к симулятору:
а. Открытый симулятор
б. Выберите Оборудование → Клавиатура
с. Снимите флажок, а затем установите флажок " Подключить аппаратную клавиатуру ".
![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