iPhone应用启动的两个状态栏



这没有任何意义,但是我正在开发的iPhone(iOS 5.0目标)应用程序中突然启动了两个(2)statusbars !此外,这并不总是与某些人一起安装。

这是我唯一可以找到的相关问题:为什么我在启动应用时会看到双状态栏?

应用具有三个default.png文件,所有这些都是通过打开iPhone模拟器并拍摄屏幕截图而创建的。这些文件是拖动&掉入项目目标"启动图像"部分。没有黄色警告三角形,所以一切都可以:

Default.png           320 x 480  (iPhone simulator)
Default@2x.png        640 x 960  (iPhone Retina 3.5-inch simulator)
Default-568h@2x.png   640 x 1136 (iPhone Retina 4.0-inch simulator)

有什么想法可能是什么问题?Apple Docs似乎说此设置是正确的 - 但是现在我也开始在启动时看到2个现状!

更新:

变得疯狂!我编辑了前两个文件 - 和在没有编辑的情况下保存 as -is。问题解决了。与第三张图像一样 - 问题仍然存在!!! iPhone Retina 4英寸模拟器开始使用3.5英寸启动图像 !!!

是的,我标记了图片。有不同的数字。

因此,前两种情况可能是某些图像文件格式问题,第三种情况看起来像Apple缺陷。还有其他猜测吗?

Xcode项目目标摘要具有 default-568h@2x.png box中的图像,它是具有正确数字的真实映像,并且没有黄色的警告符号。该文件确实存在于文件系统中,与另外两个文件夹中的文件夹相同,并且包含在"复制捆绑资源"构建阶段中。我还能检查什么?

我不确定为什么会不规则地发生这种情况,但我认为我有一个主意。当您说使用iOS模拟器屏幕截图时,状态栏可能已作为图像的一部分保存。然后,iOS显示您的默认值。png在启动过程中以20px挤压了两个状态栏的幻觉。

最新更新