2012-10-25 44 views
2

这是没有意义的,但突然我发展两个(2)状态条启动了iPhone(iOS版5.0的目标)的应用程序之一!此外,并非总是如此,只有与某些人一起安装。两个状态栏在iPhone应用程序启动时

这是唯一相关的问题我可以找到:Why do I see double status bars when starting my app?

App有3为Default.png文件,所有打开iPhone模拟器,并采取截图创建。将文件拖放到项目目标“启动图像”部分拖动&。没有黄色警告三角形,所以一切都应该是好的:

Default.png   320 x 480 (iPhone simulator) 
[email protected]  640 x 960 (iPhone Retina 3.5-inch simulator) 
[email protected] 640 x 1136 (iPhone Retina 4.0-inch simulator) 

任何想法可能是错的什么? Apple docs似乎说这个设置是正确的 - 但现在我甚至开始在启动时看到2个状态栏!

更新:

获取更疯狂!我编辑了前两个文件 - 原样保存而没有编辑。问题已修复。与第三张图片一样 - 问题依然存在! iPhone Retina 4英寸模拟器开始使用3.5英寸发射图像 !!!

是的,我标有照片。用不同的数字。

所以前两种情况可能是一些图像文件格式问题和第三种情况看起来像苹果的缺陷。任何其他猜测?

Xcode项目目标摘要有[email protected]图像在框中,它是具有正确数字的真实图像,没有黄色警告标志。该文件在文件系统中存在,与其他两个文件夹在同一文件夹中,并且包含在“复制捆绑软件资源”构建阶段中。我还能检查什么?

回答

1

我不知道为什么会发生不规则的,但我想我有一个想法。当你说你使用iOS模拟器截取屏幕截图时,状态栏可能已经保存为图像的一部分。然后,iOS会显示您的Default.png压缩20px,从而在启动过程中创建两个状态栏的幻觉。

+0

图像大小与Apple所记录的一样,但我会尝试将图像状态栏切除 – JOM

相关问题