iPhone 6 模拟器,隐藏键盘问题
Posted
技术标签:
【中文标题】iPhone 6 模拟器,隐藏键盘问题【英文标题】:iPhone 6 simulator, hide keyboard issue 【发布时间】:2014-11-14 08:09:54 【问题描述】:iPhone 6 是否有一些新方法(屏幕外/硬按钮)来重新打开隐藏的软键盘?我没有要测试的物理设备,但我在 iPhone 6 模拟器中看到了一些我在 iPad 或 iPhone 5 中看不到的新东西。
iPhone 6,在横向视图中,现在有一个“隐藏键盘”按钮,就像以前只有 iPad 一样。以下是我看到的不同行为,我希望这不是我设计应用时需要解决的新问题。
在 iPad 和 iPhone 6 模拟器中的初始步骤相同(并在物理 iPad 上进行了测试,工作原理与模拟器相同):
切换到横向
打开日历应用程序(可能还有其他应用程序,但想举例说明使用本机应用程序,它也发生在我的应用程序中,这也是我关心的原因)
点击 + 添加新事件
点击文本字段
点击右下角的“隐藏键盘”按钮
点击另一个文本字段
此时,在物理 iPad 和 iPad 模拟器上,键盘会重新打开。使用 iPhone 6 模拟器,键盘不会重新打开。
我在我的应用程序中尝试了 resignFirstResponder 和 becomeFirstResponder 的一些不同组合,试图让它重新出现,但没有任何效果。因为日历应用程序也有这个问题,我希望它实际上不是问题,如果用户愿意,有办法手动重新打开键盘吗?在模拟器中,我可以使用“切换软件键盘”并重新打开,但不确定物理设备是否有让用户重新打开键盘的东西?
如果我切换到另一个应用程序或主屏幕,之后键盘会再次按预期工作(点击文本字段并打开)。
【问题讨论】:
【参考方案1】:尝试取消选中硬件 => 键盘 => 连接硬件键盘。
【讨论】:
还没有时间对此进行测试,但根据赞成票的数量,我认为这是一个很好的答案。几天后将回到这个项目,所以这真的很有帮助。谢谢!【参考方案2】:试试这些键打开软键盘 => Command + K
【讨论】:
实际上是 Shift + Command + K 并在模拟器菜单中提到,但对我来说这是一个很好的提示。 你说得对,我用的是另一个。抱歉,已经为你投票了。以上是关于iPhone 6 模拟器,隐藏键盘问题的主要内容,如果未能解决你的问题,请参考以下文章