当视网膜版本被移除时,图像仍然正确显示(?)

时间:2013-07-31 14:22:13

标签: ios objective-c

在我的应用中,我有UITabBarController。它有一个ViewController,它还有一个带有图像的TabBar项目。当我在iPhone的模拟器上运行程序时,图像显示正常。然后我决定测试它,并删除相同图像的@ 2x版本 - 并在模拟期间切换到iPhone(Retina 4英寸),在硬件 - >设备菜单中,但图像仍然显示正常。为什么会有人解释?

2 个答案:

答案 0 :(得分:1)

清理应用程序并将其从设备中删除,这种情况多次发生在我身上。

无论如何,同时拥有两张图片的问题是什么?系统会选择合适的。

答案 1 :(得分:1)

部署到模拟器不会删除旧文件,只会添加/替换文件。您的Retina图像仍然存在。您可以通过重置模拟器来删除它。

在用户设备上通过App Store安装的应用程序不适用。