我知道我可以使用该@2x
标签为 Retina 屏幕自动加载图像。还支持哪些其他标签?
问问题
233 次
1 回答
3
目前支持三个标签:
@2x
对于 Retina 屏幕。~iPad
对于 iPad,必须是扩展名之前的最后一个标签。~iPhone
对于 iPhone 和 iPod Touch,同样,必须是最后一个。
对于启动画面,还有Default-568h@2x
适用于 iPhone 5 的版本。这表明您可以使用-568h
自动加载 iPhone 5 的图像,但不幸的是,情况并非如此(rdar://12516489)。您可以修补UIImage
类以自己添加支持。
最后有五种可能的图像变体:
Image.png
对于旧设备,480✕320Image@2x.png
对于视网膜,960✕640Image-568h@2x.png
对于 Retina,1136✕640,仅在修补后UIImage
Image~iPad.png
对于较旧的 iPad,1024✕768Image@2x~iPad.png
适用于 Retina iPad,2048✕1536
所有这些都在 GitHub 上的 iOS Image Loader 示例项目中展示。
于 2012-10-16T14:13:57.750 回答