2012-03-19 113 views
2

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

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

注:我已经通过这个link

+0

你是什么意思“但是,当我们试图以编程方式添加图像...”? – 2012-03-19 16:49:50

+0

使用代码将图像添加到按钮(不使用IB) – Illep 2012-03-19 16:57:43

回答

5

名称不见了你的低分辨率图像:MyImage.png

相应的高分辨率图像必须然后命名为:[email protected]

设备知道自己的分辨率,并会自动选择合适的分辨率。在你的代码中,总是引用低分辨率名称。

[UIImage imageNamed:@"MyImage.png"] 
相关问题