我有一个视网膜图像,想要以1/2的分辨率显示。是否可以使用命令以46px x 40px(而不是91px x 80px)显示图像?

Xcode中的代码:

annView.image = [UIImage imageNamed:@"[email protected]"];

最佳答案

annView.image = [UIImage imageNamed:@"App_Green"];


在视网膜设备上,将以单分辨率图像的大小自动使用图像的双分辨率版本(即名称后带有@2x后缀的图像)。

更好的是,使用资产目录。这样,您就不必担心双分辨率图像的名称了。只需将其插入目录即可。

10-08 15:40