我正在使用 Xcode 4.5.2 构建一个 iPad 应用程序,最近启动图像已被截断——图像的下半部分丢失了,取而代之的是黑色背景。问题似乎与启动图像(即 Default.png、Default-Portrait~ipad.png 和它们的@2x 对应物)有关,尽管当我在 Xcode 或 Preview 中查看它们时它们似乎没问题。我认为问题出在图像的原因是我还有一个视图控制器,它使用与图像视图中相同的 Default.png 图像,并且图像在那里也被截断;当我在预览中复制图像,将其保存到一个新文件中,并将新文件设置为我的视图控制器中的背景图像时,问题就消失了。
另一个重要细节:问题仅出现在设备上。在模拟器中一切看起来都很好。我怀疑 @2x 文件,所以我从项目中删除了这些文件,但我仍然得到一个截断的启动图像。
这里发生了什么?似乎是文件损坏的情况,但我讨厌在不知道它是如何发生的情况下将其解雇。