【问题标题】:UIKeyboard not showing in Xcode SimulatorUIKeyboard 未在 Xcode 模拟器中显示
【发布时间】:2015-04-18 03:28:38
【问题描述】:

昨天我在我的物理 iPad mini 以及所有 Xcode 模拟器设备上测试了我的应用程序登录功能。奇怪的是,当我今天去重新测试时,iPad Air 模拟器、iPad 2 模拟器、iPad Retina 模拟器、iPhone 5 模拟器或 iPhone 4s 模拟器根本没有弹出UITextField。但是键盘出现在我的物理 iPad mini、iPhone 5 模拟器、iPhone 6 模拟器和 iPhone 6 + 模拟器上。

请记住,我刚刚在 24 小时前测试了所有这些设备,并且键盘工作正常。我什至重新启动了我的笔记本电脑,但键盘仍然没有弹出,即使它被明确设置为自我开始构建此应用程序以来的第一响应者。

怎么了?

附加信息:我的部署目标是 7.1,但我注意到上面的模拟器显示为 8.2。无论哪种方式,这里发生了什么?我应该继续构建并希望这是我的笔记本电脑上的故障吗? (由于突然崩溃,我真的需要一个新的)但我不禁注意到,即使我备份了我的应用程序,有时在运行时也会出现奇怪的自发变化。

有人知道这是什么原因吗? (特别是键盘事件)我对应用程序所做的最新更改也是这个问题的答案Detect iPhone5, 5s, 6, and 6 plus

【问题讨论】:

  • 转到模拟器->硬件->键盘或Command+K
  • 哇,真快。谢谢你。我没想到在命令 k + 重新启动后键盘会自行显示。很酷。你认为这是什么原因造成的?也请随时以答案形式留下您的评论,以便我可以接受它+积分。
  • 太棒了。没有什么比快速回答和简单修复更好的了!
  • Command+k 在 UI 键盘和物理键盘之间切换。当 UI 键盘被隐藏时,您将能够使用笔记本电脑的键盘输入 UITextFields,而不是用鼠标/触控板繁琐地点击按键。

标签: ios objective-c iphone xcode ipad


【解决方案1】:

您可以通过 iosSimulator 硬件菜单 -> 键盘 -> 连接硬件键盘来连接键盘。

【讨论】:

    【解决方案2】:

    CMD + SHIFT + K 将打开键盘

    【讨论】:

      猜你喜欢
      • 2015-10-05
      • 2017-04-13
      • 2013-04-04
      • 2014-12-28
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多