在iOS8模拟器上缺少键盘?

时间:2014-06-07 09:14:18

标签: keyboard simulator ios8 xcode6

我正在模拟器中对iOS8检查我的应用程序,让我感到困惑的一件事是,当我点击UITextField或UITextView时,键盘没有出现在屏幕上!我仍然可以用我的硬件键盘输入文字。此外,如果input元素具有inputAccessoryView,则该视图将显示在屏幕底部。所以一切都按预期工作,除了键盘没有出现在屏幕上。 这适用于整个应用程序中的所有输入元素。 我没有将新功能用于自定义键盘。

检查设置 - 看不到任何可以提供帮助的内容。

我知道XCode6仍然是测试版,但这似乎是一个很明显的错误问题(或者是它!)

4 个答案:

答案 0 :(得分:121)

在iOS模拟器菜单中选择:

Hardware> Keyboard> Toggle Software Keyboard

或按 Cmd + K

必须启用同一菜单中的Connect Hardware Keyboard选项。

答案 1 :(得分:6)

这似乎是iOS 8中的错误。此问题有两个解决方法:

  1. 使用 [Command + K] 快捷键在模拟器键盘和MacBook键盘之间切换。

  2. 将键盘重新连接到模拟器:

    一个。打开模拟器

    湾选择硬件 - >键盘

    ℃。取消选中然后选中连接硬件键盘'

  3. Screenshot for step 2

    或者只需按 [Shift + Command + K]快捷键

答案 2 :(得分:2)

我有同样的问题,我通过以下步骤解决了

1)选择iOS模拟器

2)转到菜单中的硬件(左上角)

3)选择键盘

4)取消选中"连接硬件键盘"选项

快乐编码:)

答案 3 :(得分:0)

我强烈建议禁用慢动画”,这可以在“调试”下找到 - > “慢动画”。

对我而言,这永久性地解决了这个问题。

快捷方式是: CMD + T