1

谢谢您阅读此篇。

我在 Xcode 4(基于窗口的类型)中创建了一个全新的项目,并试图让启动画面正常工作。如果我单击我的项目的蓝色图标(项目层次结构的顶部),然后单击“目标/项目”,我看到我可以拖放两个启动图像以将它们用作启动屏幕。我的肖像图片是 768 x 1004 像素的 png 文件,而我的风景图片是 1024 x 748 的 png 文件。当我放下肖像图片时,一切看起来都很好,但是当我对风景图片做同样的事情时,我会出现一个大大的黄色感叹号。如果我将鼠标指针悬停在感叹号上足够长的时间,它会显示:"

横向模式下 iPad 的启动图像大小与建议的 1024 x 748 像素大小不匹配

“。可以肯定的是,我在 Photoshop 和 mac 内置应用程序中进行了验证,两者都说我的图像是 1024 x 748 的 png 文件。我尝试了另一张图片并得到了相同的消息。我创建了一个新的 Xcode 项目并也得到了同样的信息。当我在 iPad 模拟器中构建和运行简约项目时,我在纵向方向(好的)中垂直获得纵向启动画面,在横向模式下获得水平启动画面(不好)。我该怎么办?

只是为了让您知道:当我转到 Project-Info.plist 时,我确实看到了“支持的界面方向(iPad)”,它有 4 个项目:

  • 纵向(底部主页按钮)
  • 纵向(顶部主页按钮)
  • 横向(左主页按钮)
  • 横向(右主页按钮)

我还在项目的根目录中手动复制了以下 5 个文件,但没有帮助

  • 默认-横向~ipad.png
  • Default-Portrait~ipad.png
  • Default-LandscapeLeft~ipad.png
  • Default-LandscapeRight~ipad.png
  • Default-PortraitUpsideDown~ipad.png

无论我做什么,它只会识别肖像图片并将它们用于每个方向......

在这一点上,我的项目非常小,只是由一个 appDelegate "h" 和 "m" 文件和一个 "mainWindow.xib" 文件组成,就是这样(我还没有编辑它们中的任何一个)。

有什么线索吗?

谢谢你。

4

1 回答 1

3

编辑:尝试按照此处的建议制作图像748x1024而不是1024x748

从 SO 问题 - iPad 启动图像景观

如果您使用的是 Xcode 4.0.2+,则横向 iPad 启动图像需要为 748 * 1024。这就是它在我的一个应用程序中的工作方式。


此外,升级到 xcode 4.1 将修复即使图像大小正确也会出现的大黄色警告。


根据您对“状态栏最初是否隐藏”的 plist 设置,警告也会有所不同。如果它是隐藏的,那么它需要是 1024x768,它不隐藏然后是 1024x748 ......等等。

于 2011-09-28T00:11:17.080 回答