Swift - 软键盘不会出现或硬件键盘无法正常工作

时间:2017-04-05 08:50:48

标签: swift ios-simulator

我正在尝试让软键盘出现在我的iOS模拟器上。出于某种原因,它只是赢了。

当我选择TextField

时,我一直收到此错误消息
  

无法找到支持键盘iPhone-PortraitTruffle-PhonePad的5型键盘;使用

我尝试启用/禁用Hardware->Keyboard->Connect Hardware Keyboard,因为推荐了一些SO答案。

编辑

以前,Connect Hardware Keyboard已启用,我可以在我的Mac键盘上键入,也可以在软键盘上键入。由于某些原因disable Connect Hardware Keyboard选项之后,我无法在Mac键盘上输入。

4 个答案:

答案 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(和工具)中的一个问题。我发现最快,最强大的解决方案就是重新启动模拟器

我希望这是一个错误,将在以后的版本中修复。