我正在开发一款iOS应用。更具体地说,iPhone和iPod Touch应用程序,因为它不是通用的。在所有3个屏幕中一切正常:非视网膜,3.5“视网膜和4”视网膜。
问题是:在兼容模式下在iPad Mini上运行应用程序时,某些图像不会显示。我仔细检查并确保我的文件夹和项目中都有RankingCell.png
和RankingCell@2x.png
。
在这个主要的错误之前,我有一个小错误:在应用程序的其他区域,UITableViewCell
的背景图像有时会出现一点点左侧错位。
当应用程序在模拟器上运行时,这些行为都不会发生,我尝试了所有三种可用的硬件。
为什么这些图像没有出现在iPad Mini中?
屏幕截图供进一步参考:
答案 0 :(得分:1)
刚刚发现了问题。它主要是我的愚蠢:所有RankingCell图像实际上都是.jpg,但命名为RankingCell.png。
之所以这种情况只发生在iPad Mini中,是因为较旧的图像是从我测试过的其他设备上的缓存中加载的,因为之前我已经在它上面运行了应用程序。不像iPad,它有一个全新的安装。我可以重现从我的iPhone中移除应用程序然后再次构建它的故障。
甚至不知道这是可能的。因为我看到图像缩略图没问题,所以我从未怀疑过这样的事情。