关于图像大小和分辨率

时间:2012-03-19 16:42:36

标签: iphone objective-c

当我们为iPhone应用程序创建UI组件时,我们为什么要以2种分辨率创建图像。 (我知道这是因为高分辨率和低分辨率的iphone和ipod touch)。但是当我们尝试以编程方式添加图像时,我们应该添加2个图像(是高分辨率图像还是低分辨率图像)

2.。)设备(iphone / ipod)如何知道要加载哪个图像(加载高分辨率或低分辨率的图像)

注意:我已经完成了这个link

1 个答案:

答案 0 :(得分:5)

为您的低分辨率图片命名:MyImage.png

然后必须将相应的高分辨率图像命名为:MyImage@2x.png

设备知道自己的分辨率,并会自动选择正确的分辨率。在您的代码中,只需引用低分辨率名称。

[UIImage imageNamed:@"MyImage.png"]