在我的应用程序中,我已经生成了一些@ 3x图像,我想用于iPhone6 +,6,5和5s。这在iOS8上运行良好,但是当我在iOS5.1的iPhone5s上进行测试时,它无法识别@ 3x,因此图像不会出现。
我应该采取什么方法? @ 3x图像都是正确测量的,如果我只是将它们命名为@ 2x将具有相同的效果,因为iPhone 6+将弄清楚如何处理它?
答案 0 :(得分:2)
您必须将所有图像(如@ 1x,@ 2x,@ 3x和Retina 4 @ 2x)用于所有设备。
Apple提供所有图像及其使用的文档。
例如:
答案 1 :(得分:1)
无法确定您是否已使用Xcode资产目录。它是针对不同图像大小的资产管理。
创建资产目录
添加文件
1x
,2x
,3x
的选项已经存在。
使用图片
[UIImage imageNamed:@"icon_info"];
。它将相应地使用任何尺寸。