iPhone 6 是否有一些新方法(屏幕外/硬按钮)来重新打开隐藏的软键盘?我没有要测试的物理设备,但我在 iPhone 6 模拟器中看到了一些我在 iPad 或 iPhone 5 中看不到的新东西。
iPhone 6,在横向视图中,现在有一个“隐藏键盘”按钮,就像以前只有 iPad 一样。以下是我看到的不同行为,我希望这不是我设计应用程序时需要的新问题。
iPad 和 iPhone 6 模拟器中的初始步骤相同(并在物理 iPad 上进行了测试,与模拟器相同):
切换到横向
打开日历应用程序(可能还有其他应用程序,但想使用本机应用程序举例,它也发生在我的应用程序中,这就是我关心的原因)
点击 + 添加新活动
点击文本字段
点击右下角的“隐藏键盘”按钮
点击到另一个文本字段
在物理 iPad 和 iPad 模拟器上,此时键盘会重新打开。使用 iPhone 6 模拟器,键盘不会重新打开。
我在我的应用程序中尝试了 resignFirstResponder 和 becomeFirstResponder 的一些不同组合,试图让它重新出现,但没有任何效果。因为日历应用程序也有这个问题,我希望它实际上不是问题,如果用户愿意,有办法手动重新打开键盘吗?在模拟器中,我可以使用“切换软件键盘”并重新打开,但不确定物理设备是否有让用户重新打开键盘的东西?
如果我切换到另一个应用程序或主屏幕,之后键盘确实会再次按预期工作(点击文本字段并打开)。