我正在尝试让软键盘出现在我的iOS模拟器上。出于某种原因,它只是赢了。
当我选择TextField
无法找到支持键盘iPhone-PortraitTruffle-PhonePad的5型键盘;使用
我尝试启用/禁用Hardware->Keyboard->Connect Hardware Keyboard
,因为推荐了一些SO答案。
编辑
以前,Connect Hardware Keyboard
已启用,我可以在我的Mac键盘上键入,也可以在软键盘上键入。由于某些原因disable
Connect Hardware Keyboard
选项之后,我无法在Mac键盘上输入。
答案 0 :(得分:2)
转到模拟器 - >硬件 - >键盘并取消选中连接硬件键盘。它会起作用
这个问题似乎出现在许多设备中https://bugreport.apple.com/logon发布了一个错误..希望苹果能解决这个问题
答案 1 :(得分:2)
确保iOS模拟器 - >硬件 - >键盘 - >如果您没有使用硬件键盘,则不会选中“连接硬件键盘”。
答案 2 :(得分:1)
我在thread中发现了类似的问题。
虽然大多数答案试图使用Connect Hardware Keyboard修复它,但其中一个是指调整views的大小。
此answer中提到了另一个好处:
模拟器试图在Mac上找到一个数字小键盘,但找不到(MacBook Pro,MacBook Air和"普通/小型"键盘没有它)。您可以取消选择“连接硬件键盘”选项,或者只是忽略错误消息,它对应用程序没有负面影响。
还有一个solution:
iOS Simulator-> Hardware-> Keyboard -> iOS uses same layout as OS X
希望这有帮助。
答案 3 :(得分:1)
对我来说,这似乎只是最新版本的Xcode(和工具)中的一个问题。我发现最快,最强大的解决方案就是重新启动模拟器。
我希望这是一个错误,将在以后的版本中修复。