【问题标题】:iPhone 6 iOS 8 keyboard not showing while the UITextField is activeiPhone 6 iOS 8 键盘在 UITextField 处于活动状态时不显示
【发布时间】:2015-03-17 06:04:01
【问题描述】:

这发生在真正的 iPhone 6 设备上,而不是模拟器上。

在我的应用程序中,一些视图控制器支持纵向和横向。该应用程序在 iPhone 5 (iOS 8) 上运行良好。在 iPhone 6 上,当我将方向从纵向更改为横向,然后返回纵向,然后在按下下一个视图控制器后,当 UITextField 处于活动状态时,键盘没有显示。键盘根本没有显示在屏幕上,但是当我点击底部时,它显示数字正在写在 Textfield 上。所以键盘的位置已经改变,它在屏幕上根本不可见。我没有针对 iPhone 6 优化我的应用程序并使用本机缩放。有人可以建议我任何可能的解决方案吗???

【问题讨论】:

  • 这是在真机还是模拟器上发生的?

标签: ios objective-c iphone ios8 device-orientation


【解决方案1】:

这是iOS模拟器的bug。

要查看键盘,只需按 Cmd (⌘) + K

你已经完成了。

【讨论】:

  • 不,伙计,我在 iPhone 6 设备上而不是在模拟器上遇到这种行为 :(
【解决方案2】:

转到硬件 --> 键盘并取消勾选连接硬件键盘

【讨论】:

  • 我在 iPhone 6 设备上而不是在模拟器上遇到这种行为 :(
【解决方案3】:

这是 iOS 模拟器的错误,按照显示的图像执行此操作

【讨论】:

  • 我在 iPhone 6 设备上而不是在模拟器上遇到这种行为 :(
【解决方案4】:

当 iPhone 键盘不可见或丢失时,我做了以下修复:

  1. 进行硬重置关闭蓝牙(这对我有用)。
  2. 可能会重新启动一次。
  3. 检查越狱调整更新,如果您的设备已越狱(不是 就我而言)。
  4. 恢复。

这帮助我在我的设备上解决了这个问题:igeeksblog

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-13
    • 1970-01-01
    • 1970-01-01
    • 2012-09-25
    • 2013-02-14
    相关资源
    最近更新 更多