【问题标题】:Keyboard not shown under iOS 8iOS 8 下未显示键盘
【发布时间】:2014-09-24 16:51:54
【问题描述】:

当专注于我的应用程序的文本字段时,它们都无法调出键盘,我无法输入任何字母。不过在 iOS 8 之前就可以了。

我尝试旋转屏幕,发现键盘显示在屏幕之外,查看视图框架,它是 1024 * 768,似乎是正确的。

【问题讨论】:

标签: ios objective-c ios8 uikeyboard


【解决方案1】:

最后发现是模拟器的问题,不是iOS 8的bug。

解决方法:

iOS 模拟器 > 硬件 > 键盘 > 切换软件键盘

或者直接按Cmd + K

是的,我已经通过蓝牙连接了一个硬件键盘,但直到现在才注意到这个键盘切换功能。似乎 Xcode 6 会默认使用我的硬件键盘。

【讨论】:

    【解决方案2】:

    打开模拟器。

    转到硬件。

    然后选择键盘。

    然后选择 iOS Users Same Layout As OS X

    模拟器 -> 硬件 -> 键盘 -> iOS 用户与 OS X 相同的布局

    【讨论】:

    • 我的“连接硬件键盘”也被选中,我想这只是我的硬件键盘问题。无论如何,谢谢,也许对其他人有帮助:)
    • 如果选中“连接硬件键盘”,则键盘未显示“iOS 使用与 OS X 相同的布局”是否选中,没问题,但您必须取消选中“连接硬件键盘”跨度>
    • “iOS 使用与 OS X 相同的布局”和“连接硬件键盘”都被选中。而且我注意到按 Cmd + K 切换软件键盘似乎很有帮助。 ;)
    • iOS 使用与 OS X 相同的布局与软件键盘是否可见无关。如果未连接硬件键盘,则在键入时软件键盘将始终可见。如果硬件键盘断开连接,可以在打字时切换软件键盘。
    猜你喜欢
    • 1970-01-01
    • 2014-11-01
    • 2015-02-03
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    相关资源
    最近更新 更多