我有一个视网膜图像,想要以1/2的分辨率显示。是否可以使用命令以46px x 40px(而不是91px x 80px)显示图像?
Xcode中的代码:
annView.image = [UIImage imageNamed:@"[email protected]"];
最佳答案
annView.image = [UIImage imageNamed:@"App_Green"];
在视网膜设备上,将以单分辨率图像的大小自动使用图像的双分辨率版本(即名称后带有
@2x
后缀的图像)。更好的是,使用资产目录。这样,您就不必担心双分辨率图像的名称了。只需将其插入目录即可。