【问题标题】:Why iPad default launch image orientations not working (iOS 5)?为什么 iPad 默认启动图像方向不起作用(iOS 5)?
【发布时间】:2012-08-02 13:08:54
【问题描述】:

存在许多与启动图像有关的问题(有些问题已经回答)。我使用启动图像本身没有问题。当尝试支持启动图像的多个方向(我的应用程序的纵向或横向)时,我的问题就出现了。

问题是这样的:

当我开始我的应用程序开发时,我使用通常的 default.png 作为启动图像。

但现在我有 4 个不同的启动图像(纵向和横向,以及它们的视网膜版本)。但是,由于这些启动图像的名称不同,无论设备处于什么方向,我都会看到启动黑屏。

我花了一天的时间。我决定只使用一个 default.png(视网膜肖像),因为我意识到启动图像只持续几秒钟,而且无论如何都不是很重要。

唉,好奇心害死我了。

注意:图片命名如下(注意它们是小写的,它们也放在/images文件夹而不是项目根文件夹下):

默认人像.png 默认肖像@2x.png 默认景观.png 默认风景@2x.png

问题:

我做错了什么?就像我说的,我浏览了很多关于这个问题的在线参考资料。没有一个对我有帮助。

【问题讨论】:

    标签: xcode ipad ios-simulator


    【解决方案1】:

    这是因为你把它们放到了一个子文件夹中。

    This document 状态:

    所有启动图像必须是 PNG 文件并且必须位于顶层 您的应用程序的捆绑目录。

    您使用小写文件名的事实看起来也有点狡猾......

    【讨论】:

    • 该死的。我以为是这样。但我没有尝试,因为我推断 default.png 在子文件夹中有效!
    • 我实际上不会测试这个。但这肯定是我将来不会忘记的。无论如何,拥有 4 张启动图像是相当愚蠢的。
    • @AlvinfromDiaspar 也许您在Info.plist 文件中设置了UILaunchImageFile?无论如何,不​​要担心你的应用程序包的组织 - 反正没有人在那里看:)
    • 我担心的是拥有 4 张图像(其中 2 张是视网膜)所消耗的磁盘大小。我使用的关键是:UILaunchImageFile~ipad
    • @AlvinfromDiaspar 但我假设它适用于images/default.pgn,因为它已在Info.plist 文件中明确设置。看起来您可以删除该密钥并将它们放入顶级文件夹,使用正确的名称。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 2012-12-17
    • 2013-11-04
    • 2012-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多