【问题标题】:How to set up launch images to support iOS 6 through iOS 9?如何设置启动图像以支持 iOS 6 到 iOS 9?
【发布时间】:2015-12-10 17:01:55
【问题描述】:

我目前正在为 iPhone 和 iPad 开发一款仅支持横向的游戏。但是,我所有的启动屏幕艺术都是纵向模式,支持所有苹果设备所需的各种尺寸。

在我测试的每台设备开始使用 default.png(用于 iPhone 4 尺寸屏幕的启动屏幕)之前,它一直运行良好,导致游戏在屏幕上缩小。

我还尝试使用图像资源为支持 iOS 7 及更高版本的每个屏幕尺寸类别(全部用于纵向)定义启动屏幕。它消除了 iOS 9 上的缩屏问题,但它也使 iOS 7 和 8 设备在启动时显示默认黑屏。

由于我的想法已经用完了,有人可以向我解释我做错了什么吗?或者有更好的方法吗?

如果有任何建议,我将不胜感激。

【问题讨论】:

  • 如果您的应用程序仅适用于横向,为什么您的所有启动图像都是纵向的?提供横向启动图像而不是纵向图像。
  • 如果启动图像方向很重要,那么为什么直到 iOS 9 才这样呢?我也尝试过创建面向横向的图像,但也没有帮助。

标签: ios splash-screen ios9 default.png


【解决方案1】:

我自己也遇到了。看来要支持 iOS7,您需要启动图像。要支持 iOS8,您可以使用启动图像,或在项目设置中定义的“LaunchScreen.xib”。(在“应用程序图标和启动图像”中定义)。

现在在 iOS9 中,您必须使用 .xib 文件。因此,要支持 iOS7 到 iOS9,您需要拥有这两个图像以及定义的启动屏幕文件。

糟糕的是,对于我们这些从未定义过启动屏幕文件的人来说,在发布更新之前,我们的应用在 iOS9 上看起来就像是垃圾。

(如果有人有更好的解决方案,请发布!)。

【讨论】:

  • 目前没有更好的解决方案,这(可悲)完美
猜你喜欢
  • 1970-01-01
  • 2016-09-14
  • 2013-09-08
  • 1970-01-01
  • 1970-01-01
  • 2015-03-09
  • 1970-01-01
  • 2015-12-20
  • 2012-09-08
相关资源
最近更新 更多