【问题标题】:Keyboard issues in iphone 6 and 6 plus during orientation changesiphone 6 和 6 plus 在方向更改期间的键盘问题
【发布时间】:2014-11-03 05:16:10
【问题描述】:

我有一个应用程序,它有一个视图控制器,既适用于横向模式,也适用于纵向模式,现在当应用程序进入横向模式并返回纵向时,键盘根本不会出现,直到应用程序退出。

这些问题肯定与 iOS 8.0 无关,因为它在带有 iOS 8.0 的 iPhone 5S 中运行良好,但不适用于 iPhone 6 和 6+。还检查了键盘框架及其显示是否正确,但键盘没有显示。任何建议都会有很大帮助。

或者有什么办法可以强制键盘显示出来。

【问题讨论】:

  • 你在用模拟器吗?如果是,iOS_Simulator->Hardware->Keyboard 然后取消选中“Connect Hardware Keyboard”将在模拟器中显示键盘。否则,如果键盘出现不如预期,那么 Daniel McCarthy 的解决方案将有所帮助。谢谢

标签: iphone keyboard


【解决方案1】:

您是否尝试为 iPhone 6 和 6+ 添加启动图像?如果没有针对 2 种新设备分辨率的特定启动图像,该应用程序基本上会假装宽度仍然是 320 像素,并且只是将所有内容拉伸以适应更大的屏幕。我已经看到这会导致 iPhone 6 和 6+ 设备上的键盘出现许多奇怪的问题,听起来这也可能是这里的根本问题。以下是两种设备所需的启动图像分辨率:

对于 iPhone 6: 纵向 750 x 1334 (@2x) --- 横向 1334 x 750 (@2x)

对于 iPhone 6 Plus: 纵向 1242 x 2208 (@3x) --- 横向 2208 x 1242 (@3x)

【讨论】:

  • 谢谢丹尼尔,是的,启动屏幕丢失了,它造成了问题。
  • @PrasenjitSinha 没问题。如果它有效,你能接受答案吗?谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多