我在app store上有这个应用程序没问题,直到iphone 4问世。 我的主页上有一个覆盖整个屏幕的图像。
在界面构建器中添加了UIImageView,并在界面构建器中添加了图像路径。
在所有手机中,此图像显示出来;但是,图像不会显示在任何iphone 4中,而是用户看到如下所示的空白屏幕: 谁知道是什么导致了这个?感谢
我只有一组图像 正常分辨率
这个问题只发生在其中一个 我的应用程序中的图像是 我的主页的背景
答案 0 :(得分:3)
对于带有新视网膜显示屏的设备,像素大小不同,您必须检查以下内容,尤其是:
myimage.png
和myimage@2x.png
)很难说这些是否是其中任何一点,或者其他什么因为你提供了如此详细的细节,我坚持使用通用的东西。如果您需要更多帮助,请在下面发表评论(或编辑您的问题)。
答案 1 :(得分:1)
我有两件事需要添加到FX
的全面答案中:
考虑到您添加的信息,我会查看您设置UIImageView的代码。也许你使用某种检测代码或者没有正确实现的东西。
你介意分享一些代码片段吗?
根据Apple的文档,您不需要提供iOS 4中的“.png”扩展名。也许这会导致问题。
同样,代码片段在这里会有所帮助。特别是在您处理加载图像文件的地方。
修改强>
尝试重新保存图像并将其替换。我偶尔会在Photoshop中损坏文件。这与文件扩展名以及Mac OS如何忽略它们有关,但Photoshop仍然使用它们。
此外,它可能与图像在XCode项目中的位置有关。检查它所在的组。确保一切就绪,然后清理并重建。从iPhone4中删除应用程序(重新启动)并尝试重新安装。
我希望这会有所帮助。
祝你好运!答案 2 :(得分:0)
如果这是我的代码,我会写一个小应用程序只是为了显示有问题的图像。如果仍然失败,则可以更容易地获得调试问题的帮助。