用于视网膜屏幕的ios逻辑

时间:2012-03-30 20:02:57

标签: ios uiimage retina-display

对于我使用image.pngimage@2x.png的所有内容,设备始终在正确的位置使用正确的图像。

但是,我手动添加如下图像:

theImage = [UIImage imageNamed:@"image.png"];

如何确定是否需要@ 2x图像?

1 个答案:

答案 0 :(得分:5)

你不......

使用imageNamed:时,iOS会自动查找@ 2x图片。

注意:如果您需要知道当前设备是否有视网膜显示屏,出于其他目的,您可以使用[ [ UIScreen mainScreen ] scale ]

UIScreen Class Reference