在iphone 4问世之前,我一直在应用商店里使用这个应用程序,没有问题。我的主页有一张覆盖整个屏幕的图片。
UIImageView添加了接口生成器,图像路径添加到了接口构建器中。
在所有手机中,这个图像都会显示出来;然而,该图像不会出现在任何iphone 4中,相反,用户会看到一个空白屏幕,如下所示:有人知道是什么原因造成了这种情况?谢谢

。
图像
的背景。
。
中更改它
发布于 2010-10-31 15:28:44
对于具有新视网膜显示器的设备,像素大小是不同的,您必须检查以下内容,特别是:
您是否提供了两种图像选择,一种是旧分辨率的,另一种是双分辨率的(名为myimage@2x.png)
myimage.png,不,您的图像是否与CoreGraphics的算法进行了很好的缩放(虽然您必须非常不幸)?
H 212F 213很难判断是这些点中的任何一点,还是别的什么,因为你提供的细节太少了,所以我坚持使用一般的东西。如果您需要更多的帮助,请在下面评论(或者编辑您的问题)。
发布于 2010-10-31 15:42:02
对于FX的彻底回答,我有两件事要补充:
考虑到您添加的信息,
您介意将一些代码snippets?
同样,代码片段在这里也会有所帮助。特别是处理加载图像文件的地方。
编辑:
试着重新保存图像并替换它。我偶尔会破坏Photoshop中的文件。这与文件扩展名以及Mac如何忽略它们有关,但Photoshop仍然使用它们。
而且,它可能与图像在XCode项目中的位置有关。检查一下它在哪一组。确保一切就绪,然后进行清洁和重建。从iPhone4中删除应用程序(重新启动)并尝试重新安装。
我希望这能帮到你。
祝好运!
发布于 2010-11-05 20:50:27
如果这是我的代码,我会编写一个很小的应用程序来显示这个图像。如果仍然失败,将更容易获得帮助调试问题。
https://stackoverflow.com/questions/4049120
复制相似问题