【问题标题】:iOS 6 - Handle iPhone 5 screen size without Default-568h@2x.pngiOS 6 - 处理没有 Default-568h@2x.png 的 iPhone 5 屏幕尺寸
【发布时间】:2012-09-20 12:04:01
【问题描述】:

我们正在开发一款游戏,该游戏在加载时会呈现几个启动画面。

所以我们没有使用 Default.png 或 Default@2x.png,因为启动时屏幕为空白是有意义的。

那么如何在 iPhone 5 模拟器中获取 iOS 6 以全屏渲染我们的游戏而没有提到的初始屏幕图像here?我们只需要考虑使用闪屏图像吗?这是唯一的方法吗?我认为您应该可以在Info.plist 中打开一些东西。

我们仍然宁愿不使用启动画面图像,因为它会使我们的应用程序包更大——我们非常接近 50MB。

【问题讨论】:

  • 我没有对此进行测试,但是否存在设置大屏幕支持或文件大小的 Default@2x.png 文件?如果它只是存在,那么可以包含一个非常小的黑色 png,它不会打破 50MB 的限制。您需要对此进行测试。

标签: objective-c ios xamarin.ios ios6 iphone-5


【解决方案1】:

我不知道 iOS 是否有其他方法来检测对 iPhone 5 屏幕尺寸的支持,但也许你可以包括一个空白的初始屏幕?

我完全黑色的 png 不应该占用太多空间。

【讨论】:

  • 我们最终创建了一个真正的启动画面,但这也很有效。
  • 当我创建一个新的 ios 6 应用程序时,只有一个黑色的默认屏幕......所以我觉得没关系
【解决方案2】:

如果您为启动图像使用空的Asset Catalog,则支持 iPhone 5 的屏幕尺寸(根本无需包含任何图像文件)。

【讨论】:

    【解决方案3】:

    据我所知,添加此默认值是处理 iPhone 5 屏幕的唯一方法。 也许你可以只添加只有黑色的默认图像

    【讨论】:

      【解决方案4】:

      我认为您可以添加 568 启动图像以获得全屏,并在常规设置中清空启动图像选项。

      【讨论】:

        猜你喜欢
        • 2012-09-06
        • 2012-09-14
        • 2012-09-05
        • 1970-01-01
        • 2015-01-31
        • 1970-01-01
        相关资源
        最近更新 更多