Xcode 4和iPad2闪屏问题

时间:2011-09-27 21:19:14

标签: xcode ipad xcode4 ios4 ipad-2

感谢您阅读本文。

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

  

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

”。 只是为了确定,我在Photoshop和Mac buit-in应用程序中验证了,并且都说我的图像是1024 x 748的png文件。 我尝试了另一张照片,得到了同样的信息。我创建了一个新的Xcode项目,并得到了相同的消息。 当我在iPad模拟器中构建并运行简约项目时,我在纵向方向(ok)中纵向渲染纵向,并且在横向模式下水平纵向飞溅(不正常)。 我该怎么办?

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

  • 人像(底部主页按钮)
  • 人像(顶部主页按钮)
  • 风景(左主页按钮)
  • 风景(右主页按钮)

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

  • 默认 - 风景〜ipad.png
  • 默认画像〜ipad.png
  • 默认-LandscapeLeft〜ipad.png
  • 默认-LandscapeRight〜ipad.png
  • 默认-PortraitUpsideDown〜ipad.png

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

此时,我的项目非常小,只是由appDelegate“h”和“m”文件以及“mainWindow.xib”文件组成,就是这样(我还没有编辑任何文件)。

有任何线索吗?

谢谢。

1 个答案:

答案 0 :(得分:3)

修改:尝试按照建议here制作图片 748x1024 ,而不是 1024x748

从问题 - iPad Launch image landscape

  

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


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


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