我在我的应用程序中使用的每个图像都有* @ 2x版本,只要我在模拟器中测试一切正常。但由于某种原因,我的iPod 4(非视网膜)应用程序不仅加载了错误的图像,而且还缩放了它们的准确大小的4倍。 this主题中给出的答案有助于缩小问题,但我仍然必须解决非视网膜 - 视网膜问题。
答案 0 :(得分:5)
你需要有两个文件用于视网膜,其他文件用于非视网膜显示
例如: myImage@2x.png(视网膜较大的文件) myImage.png(非视网膜的较小文件)
然后只需调用[UIImage imageNamed:@“myImage”]
它应该有用 *确保清理所有内容,然后再试一次..希望有所帮助。
答案 1 :(得分:1)
你必须为非视网膜制作background.png(320-480)。和background@2x.png(640-960)的视网膜,如果你想开发iphone5,你也必须制作background-568h@2x.png(640-1136)