【问题标题】:Launch image is not working properly for Landscape mode?横向模式下的启动图像不能正常工作?
【发布时间】:2017-01-15 23:33:00
【问题描述】:

我们已经为 iPhone 和 iPad 设备创建了一个应用程序。我们只支持肖像。

我的启动图像有问题。如果我们将设备(仅适用于 iPad)保持为纵向,则它可以正常工作并显示纵向启动图像。

但如果我们将设备(仅适用于 iPad)保持为横向并运行应用程序,它会显示启动图像几毫秒,然后显示蓝(紫)屏。这只发生在 iPad 上。

我为 iPad 纵向添加了图像,分别为 1x 和 2x 的 Default-portrait.png 和 Default-portrait@2x.png(未选中 iPad 横向)。

然后我尝试为 iPad 添加横向(选中横向图片选项)图片,但没有用。

谁能告诉我这里的确切问题是什么以及如何解决。(我们支持 iOS 8 及更高版本)

【问题讨论】:

  • 您的应用程序是通用应用程序(请参阅 XCode、常规、部署信息、设备),即应该在整个 iPad 屏幕上运行,还是仅在 iPhone 上运行受限屏幕模拟的应用程序iPhone?
  • 感谢重播,是的,它是一个通用应用程序。在调试时,它显示启动图像,直到应用程序委托中的didFinishLaunchingWithOptions方法,然后它显示蓝屏几毫秒。

标签: ios objective-c xcode splash-screen


【解决方案1】:

作为我的领导(他修复了同样的问题),进入plist文件:

  • 查找项目支持的界面方向(iPad)
  • 与其子项:只保留人像(底部主页按钮),删除其他人。

【讨论】:

  • @Wills-In 这意味着你的应用只支持 iPad Portrait。它始终以纵向模式显示。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-15
  • 2016-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多