我们在服务器上有@ 2x图像,但我们没有在图像名称中加入@ 2x。现在,当这些被下载到视网膜设备上时,它们被错误地显示为好像它们是1x。在图像名称末尾添加@ 2x后,它们会按预期正确显示。任何人都可以解释为什么视网膜设备需要@ 2x后缀的图像网址?
答案 0 :(得分:0)
您需要在“Assets.xcassets”文件中添加带有某个名称的@ 2x和@ 3x图像。例如myImage,myImage @ 2x和myImage @ 3x。 在你的代码中你可以像这个UIImage一样直接使用(命名为:“myImage”)。它将为您的设备下载相应的图像。