我在我的应用程序中使用的每个图像都有 *@2x 版本,只要我在模拟器中测试一切正常。但出于某种原因,在我的 iPod 4(非视网膜)应用程序上,不仅加载了错误的图像,而且还将它们缩放为实际大小的大约 4 倍。 this中给出的答案主题将有助于解决缩放问题,但我仍然必须解决非视网膜 - 视网膜问题。
最佳答案
你需要有两个文件,一个用于视网膜显示,另一个用于非视网膜显示
例如: myImage@2x.png(更大的视网膜文件) myImage.png(非视网膜的较小文件)
然后调用 [UIImage imageNamed:@"myImage"]
应该可以 *确保清洁所有东西,然后重试。希望对您有所帮助。
关于iOS @2x 适用于非视网膜且无法正确缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18815824/