如果我有4幅图像的通用的应用程序,如下使用iPhone视网膜图像作为iPad的非视网膜图像,不重复
- iPhoneimage.png(50×50)
- [email protected](100×100)
- iPadimage.png(100×100)
- [email protected](200×200)
他们都是相同的图像,只是大小不同。正如您所看到的,iPhone视网膜图像与iPad非视网膜图像尺寸相同。
有没有办法将iPhone视网膜图像用作iPad非视网膜图像而不复制文件本身并对其进行重命名?看起来有点浪费内存,特别是如果它经常出现在应用程序中。
该方法不能解决所需的图像,只是取代了需要写入行来调用不同的图像名称。 – MacTeo
它似乎解决了这个问题,因为它只是指出要将图像加载到ipad或iphone-retina,所以如果ipad使用图像,如果不是这样,它只会通过在图像名称中添加@ 2x来返回相同的图像。 但我不确定这是否正确因为我没有尝试,但逻辑上它似乎适合.. 希望这可以帮助.. – iremk