当我运行模拟器并单击 UITextView 时,键盘不显示。如何重新启用键盘?
它以前可以工作,但现在不行了——我不知道我可能不小心点击了什么。
我遇到过同样的问题。我的解决方案如下:
iOS模拟器->硬件->键盘取消选中“连接硬件键盘”
我的被选中是因为我使用的是我的 mac 键盘,但如果你确定它没有被选中,iPhone 键盘总是会出现。
在 ios8 beta 模拟器中进行测试时,您可以使用 ⌘+K 在“软件键盘”和“硬件键盘”之间切换。
更新:从 iOS Simulator 8.0 开始,快捷键是⇧+⌘+K。
模拟器 -> 硬件 -> 键盘 -> 切换软件键盘应该可以解决这个问题。
https://i.stack.imgur.com/mJcDq.png
这似乎是 iOS 8 中的一个错误。这个问题有两个修复:
使用 Command+K 快捷键在模拟器键盘和 MacBook 键盘之间切换。将键盘重新连接到模拟器:打开模拟器 B.选择硬件 -> 键盘 c.取消选中然后选中“连接硬件键盘”
https://i.stack.imgur.com/AU9Qd.png
或者只需按下 Shift + Command + K 快捷键
要启用/禁用模拟器键盘,
⌘ + K (Ctrl + k)
要禁用键盘输入,
iOS 模拟器 -> 硬件 -> 键盘 -> 取消选中“连接硬件键盘”
您可以使用:⇧+⌘+K 在模拟器上显示键盘。
只需按 ⌘K 即可切换键盘。
要启用/禁用模拟器键盘:单击⇧+⌘+K 在模拟器上显示键盘,再次单击以禁用(隐藏)键盘。
⇧+⌘+K
如果不检查代码,很难说您的代码是否有任何问题,但是在(版本 6.0 (6A216f))中,我经常遇到这种情况。我通常必须重置模拟器的内容和设置和/或重新启动 xCode 才能让它再次工作。试试这些,看看是否能解决问题。
在新的模拟器硬件选项被删除,
如果要手动查找键盘选项,然后单击 I/O 部分,
I/O -> 键盘 -> 切换软件键盘(⌘K)
https://i.stack.imgur.com/RRfuH.jpg
https://i.stack.imgur.com/mVzvC.png
要解决此问题,请遵循以下 -
退出 Xcode 和模拟器 按 'command+shift+g' .. 它将打开“转到文件夹”对话框。在此对话框中键入“~/Library/Preferences”以转到您的首选项文件夹。删除此文件夹中的“com.apple.iphonesimulator.plist”完成。再次启动模拟器时会重新生成“com.apple.iphonesimulator.plist”。
或者,您也可以只使用一个命令来执行此操作。
打开终端并开火 - 1. rm ~/Library/Preferences/com.apple.iphonesimulator.plist
这一步就能解决问题!只要确保在运行它之前退出 Xcode 和模拟器。
如果键盘没有在模拟器中自动显示,只需按 [Command+K]
或硬件 -> 键盘 -> 切换软件键盘
在 viewDidLoad 添加这一行
yourUiTextField.becomeFirstResponder()
简单的方法就是按 command + k
UIInputAccessoryView
仍然显示在屏幕底部。Connect Hardware Keyboard
时,我无法使用我的 Mac 键盘打字。在 iOS 8 之前的版本中,它没有“模拟硬件键盘”,它只是允许您使用 Mac 进行额外的输入。