在我的应用中,我有UITabBarController
。它有一个ViewController
,它还有一个带有图像的TabBar项目。当我在iPhone的模拟器上运行程序时,图像显示正常。然后我决定测试它,并删除相同图像的@ 2x版本 - 并在模拟期间切换到iPhone(Retina 4英寸),在硬件 - >设备菜单中,但图像仍然显示正常。为什么会有人解释?
答案 0 :(得分:1)
清理应用程序并将其从设备中删除,这种情况多次发生在我身上。
无论如何,同时拥有两张图片的问题是什么?系统会选择合适的。
答案 1 :(得分:1)
部署到模拟器不会删除旧文件,只会添加/替换文件。您的Retina图像仍然存在。您可以通过重置模拟器来删除它。
在用户设备上通过App Store安装的应用程序不适用。