【问题标题】:Swift - Soft keyboard won't appear OR Hardware keyboard won't workSwift - 不会出现软键盘或硬件键盘无法工作
【发布时间】:2017-08-30 18:43:14
【问题描述】:

我正在尝试让软键盘出现在我的 iOS 模拟器上。由于某种原因,它不会显示。

我在选择 TextField 时不断收到此错误

找不到支持键盘 iPhone-PortraitTruffle-PhonePad 的 type 5 的键盘;使用

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

编辑

以前,Connect Hardware Keyboard 已启用,我可以在我的 mac 键盘上打字,同时弹出软键盘。由于某种原因,在我disableConnect Hardware Keyboard 选项之后,我无法再在我的 Mac 键盘上打字了。

【问题讨论】:

  • 有时只需重新启动模拟器即可解决此问题。

标签: swift ios-simulator


【解决方案1】:

如果您不使用硬件键盘,请确保未选中 iOS 模拟器 -> 硬件 -> 键盘 -> 连接硬件键盘。

【讨论】:

    【解决方案2】:

    转到模拟器->硬件->键盘并取消选中连接硬件键盘。它会工作

    这个问题似乎在很多设备上都存在https://bugreport.apple.com/logon 发布一个错误.. 希望苹果能修复这个错误

    【讨论】:

    • 键盘现在显示,但我无法使用我的 mac 键盘输入任何内容。这是为什么呢。。
    • 让我知道您的系统中发生了什么。提供您的应用链接
    【解决方案3】:

    我在thread 中发现了类似的问题。

    尽管大多数答案都试图使用连接硬件键盘来修复它,但其中之一是指调整 views 的大小。

    answer 中提到了另一个好点:

    模拟器尝试在 mac 上查找数字小键盘,但没有找到(MacBook Pro、MacBook Air 和“普通/小型”键盘没有)。您可以取消选择连接硬件键盘选项或忽略错误消息,它不会对应用程序产生负面影响。

    还有一个solution

    iOS Simulator-> Hardware-> Keyboard -> iOS uses same layout as OS X
    

    希望这会有所帮助。

    【讨论】:

      【解决方案4】:

      对我来说,这似乎只是最新版本的 Xcode(和工具)中的问题。我发现的最快和最强大的解决方案是简单地重新启动模拟器

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-11-08
        • 2011-02-17
        • 2016-05-04
        • 2018-02-19
        • 2011-03-20
        • 2021-11-22
        • 2015-02-04
        • 2019-06-17
        相关资源
        最近更新 更多