iOS - what exactly should all the image names be in order to work with the retina display?
我刚刚浏览了所有图像,并添加了名称为 [email protected] 的图像,以便为视网膜显示提供每个图像副本。
但我有 4 张图片的名字有点奇怪。例如:
1 2 3 4 | Default-Landscape@2x~ipad.png Default-Landscape~ipad.png Default-Portrait@2x~ipad.png Default-Portrait~ipad.png |
我不确定 xCode 是否在这些名称中添加了 ~ipad 部分,或者它们为什么会这样。命名似乎有点尴尬。
这些图像名称应该是什么?我应该将名称中的@2x 切换到 .png 的左侧吗?
谢谢!
您列出的路径是正确的。
1 | <basename>-<scale_modifier><device_modifier>.png |
Default.png 文件也可以支持方案修饰符,尽管您可能不需要它。当前唯一支持的比例修饰符是
以您的一个例子为例,
检查 Apple 的链接以获取不同文件的默认名称。如果您的应用程序是通用的,您只需要使用这些默认名称放置文件。