【问题标题】:UITextField in iOS7 simulator do not take any input from mac keyboardiOS7 模拟器中的 UITextField 不接受来自 mac 键盘的任何输入
【发布时间】:2013-10-05 10:18:01
【问题描述】:

UITextField突然不接受mac键盘的任何输入,但是我可以在iOS7.0模拟器上使用UIView上的虚拟键盘。

以前有人解决过这个问题吗?

【问题讨论】:

  • 我最近切换到 Xcode 5 并注意到有一个设置允许您以某种方式自定义 OSx 键盘如何映射到模拟器键盘。没有调查那里的设置,但可能有问题。

标签: uitextfield ios7 xcode5


【解决方案1】:

在模拟器菜单中:

硬件 -> 键盘 -> 连接硬件键盘

帮我解决了这个问题

【讨论】:

    【解决方案2】:

    我重置了iOSSimulator,它的内容和设置,退出并重新启动了iOS-simulator.,它工作正常。

    这正是我从SVN 更新代码时发生的。

    我想清理代码总是一个好习惯,当从 SVN 更新源代码时重新启动模拟器,尤其是Xcode5

    【讨论】:

      【解决方案3】:

      这看起来像是模拟器中的错误。

      重现(和修复)的步骤

      1. 打开模拟器,例如 Safari
      2. 开始输入,它会正常工作
      3. 使用 CMD + 向左或向右箭头将设备旋转到横向
      4. 尝试使用 mac 键盘输入,但不起作用
      5. 按下并松开 CMD 键一次,键盘再次工作

      我现在将向 Apple 提交错误报告。

      【讨论】:

      • 非常感谢!重置模拟器一百次都不行,这确实是正确的解释。感谢您分享此信息。
      【解决方案4】:

      重启模拟器对我有用。

      【讨论】:

        【解决方案5】:

        如果您的程序无法从 mac 键盘输入,请执行以下步骤:

        1. 打开模拟器

        2. 转到菜单中的硬件选项

        3. 选择键盘> 连接硬件键盘

        快捷键
        command+shift+K

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-09-15
          • 1970-01-01
          • 2012-08-30
          • 1970-01-01
          • 2012-06-29
          • 2013-12-15
          • 1970-01-01
          相关资源
          最近更新 更多