如何正确设置iPad在xCode 4.2中为两个方向启动图像

时间:2013-01-06 00:11:46

标签: xcode ipad orientation

确定。所以我在Xcode 4.2中有适用于iOS 5.1的iPad应用程序。我为它提供了横向和纵向模式的启动图像,并且在正确使用它们时遇到了一些严重的问题。

首先在横向模式下显示正确的风景图像,但是旋转90度CW并在右侧裁剪。然后当它开始正确显示它,但它也在纵向模式下(就好像它根本不再识别肖像模式)。

我已经看过一些建议,例如为横向模式提供带旋转内容的肖像图像等等,但问题是我不能为我的生活让xCode在适当的时刻使用两个图像。

那有什么伏都教吗?就像设置正确的顺序一样,直接使用plist或GUI中的插槽,将它们放在一些特殊的目录或两个不同的目录中,我不知道 - 什么?在这些事情上打击xCode会让我有一天沾上鲜血......

1 个答案:

答案 0 :(得分:0)

好的,有一件事要知道xCode在更新设置,资源等方面似乎非常反复无常。我从项目中删除了对启动图像的引用,在xCode中清理了产品并从模拟器中删除了应用程序但是它仍然以某种方式设法使用启动图像,即使它没有显示在构建日志中复制图像。

我不确定它是否从衍生数据中获取图片或者我必须删除派生数据并从〜/ Library / Application \ Support / iPhone \ Simulator / 5.1 / Applications中的应用程序包中手动删除图像/使它停止。然后我手动将图像粘贴到应用程序包中,现在发布后两个图像在模拟器中正常工作,忽略了我在xCode中根本没有设置它们的事实!

我仍然不确定如何继续使用设备版本 - 它显然现在没有启动图像......


显然xCode根本不关心设置启动图像的任何内容,除了在项目中包含正确命名的图像,以便将它们复制到捆绑包中。正如我上面所写,您甚至可以将图像注入应用程序包中,它仍然有效。

另一方面是,一旦你得到那里的图像,它可能很难摆脱它们。

所以无论如何,现在我的plist中没有关于图像的内容,也没有任何目标信息插槽中的内容,我在应用程序中有四个工作启动图像(方向和视网膜)。

希望有时帮助某人......