【问题标题】:iPhone 6 simulator, hide keyboard issueiPhone 6 模拟器,隐藏键盘问题
【发布时间】:2014-11-14 08:09:54
【问题描述】:

iPhone 6 是否有一些新方法(屏幕外/硬按钮)来重新打开隐藏的软键盘?我没有要测试的物理设备,但我在 iPhone 6 模拟器中看到了一些我在 iPad 或 iPhone 5 中看不到的新东西。

iPhone 6,在横向视图中,现在有一个“隐藏键盘”按钮,就像以前只有 iPad 一样。以下是我看到的不同行为,我希望这不是我设计应用时需要解决的新问题。

在 iPad 和 iPhone 6 模拟器中的初始步骤相同(并在物理 iPad 上进行了测试,工作原理与模拟器相同):

  1. 切换到横向

  2. 打开日历应用程序(可能还有其他应用程序,但想举例说明使用本机应用程序,它也发生在我的应用程序中,这也是我关心的原因)

  3. 点击 + 添加新事件

  4. 点击文本字段

  5. 点击右下角的“隐藏键盘”按钮

  6. 点击另一个文本字段

此时,在物理 iPad 和 iPad 模拟器上,键盘会重新打开。使用 iPhone 6 模拟器,键盘不会重新打开。

我在我的应用程序中尝试了 resignFirstResponder 和 becomeFirstResponder 的一些不同组合,试图让它重新出现,但没有任何效果。因为日历应用程序也有这个问题,我希望它实际上不是问题,如果用户愿意,有办法手动重新打开键盘吗?在模拟器中,我可以使用“切换软件键盘”并重新打开,但不确定物理设备是否有让用户重新打开键盘的东西?

如果我切换到另一个应用程序或主屏幕,之后键盘会再次按预期工作(点击文本字段并打开)。

【问题讨论】:

    标签: ios ios-simulator ios8 iphone-6


    【解决方案1】:

    尝试取消选中硬件 => 键盘 => 连接硬件键盘。

    【讨论】:

    • 还没有时间对此进行测试,但根据赞成票的数量,我认为这是一个很好的答案。几天后将回到这个项目,所以这真的很有帮助。谢谢!
    【解决方案2】:

    试试这些键打开软键盘 => Command + K

    【讨论】:

    • 实际上是 Shift + Command + K 并在模拟器菜单中提到,但对我来说这是一个很好的提示。
    • 你说得对,我用的是另一个。抱歉,已经为你投票了。
    猜你喜欢
    • 1970-01-01
    • 2012-04-19
    • 2016-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 2015-02-04
    • 2011-04-28
    相关资源
    最近更新 更多