当应用加载时,如果我们想要显示图像,我们使用一个名为Default.png的图像。我也把它用于图标。但在模拟器中工作正常。
但是当我在两个地方的设备中尝试它的空白时。任何人都可以把我排除在外吗?
答案 0 :(得分:3)
答案 1 :(得分:2)
根据Apple HIG,你的Icon.png应该是57 x 57像素,有90度角。 和Default.png应为320 x 480像素。有关更多信息,请按MobileHIG
用于启动画面
用于图标
2.在您的Info.plist中添加icon.png
即。 Key =图标文件,Value = icon.png
3.如果所有这些都不起作用,则删除构建文件夹并重建您的应用程序(但在构建之前按xcode中的“全部清除”按钮)。
4.如果这也不起作用,则将图像名称更改为default.png(不是Default.png)
答案 2 :(得分:0)
检查文件的大小写。它需要有一个大写D.在模拟器上Default.png和default.png是相同的但不在设备上。
答案 3 :(得分:0)
尝试从设备中删除该应用程序并重新安装。我知道,愚蠢,但有时候修复了xcode /设备问题。
答案 4 :(得分:0)
请检查Default.png的大小是否为320 * 480,如果您已将其转换为其他任何格式,请确保您尚未重新命名,但已正确地以png格式重新保存图像。
希望这有帮助。
谢谢,
Madhup
答案 5 :(得分:0)
是的,我认为这是因为“资本D”问题。 我在UIImageView上看到了同样的问题。
答案 6 :(得分:0)
我今天也遇到了这个问题,但由于我添加了Localized Default.png文件的方式。我手动将它们放在磁盘上各自的en.lproj和fr.lproj目录中,然后我将它们添加到xcode中,正确显示它们为Localized。它们在模拟器中正常显示,但我只在真实设备上显示黑屏。
我从XCode中删除它们,将英文版本直接放在我的资源文件夹中,将它们添加到XCode并在那里标记为Localized。然后开始工作。
这是在XCode 3.2.6(IOS 4.3)中。
答案 7 :(得分:0)
对于那些没有在设备上捕捉到正确图像的人:
使Default.png成为非常PNG格式。 当我的Default.png是重命名为.PNG的.JPEG文件时,我看到了这个问题
答案 8 :(得分:0)
我尝试了所有内容但这仍然无效......最后我将Default.png名称更改为Splash.png,并在我的info.plist中添加了“启动图像”并说它应该寻找'Splash' - 这解决了我的问题!