iOS-为了配合视网膜显示,所有图像名称应该是什么?

iOS-为了配合视网膜显示,所有图像名称应该是什么?,ios,ios5,Ios,Ios5,我只是浏览了所有的图片,并添加了名为original的图片_name@2x.png这样就有了视网膜显示的每个图像副本 但是我有4张图片,它们的名字有点奇怪。例如: Default-Landscape@2x~ipad.png Default-Landscape~ipad.png Default-Portrait@2x~ipad.png Default-Portrait~ipad.png 我不确定xCode是否在这些名称中添加了~ipad部分,或者为什么它们是这样的。命名似乎有点尴尬 这些图像名称

我只是浏览了所有的图片,并添加了名为original的图片_name@2x.png这样就有了视网膜显示的每个图像副本

但是我有4张图片,它们的名字有点奇怪。例如:

Default-Landscape@2x~ipad.png
Default-Landscape~ipad.png
Default-Portrait@2x~ipad.png
Default-Portrait~ipad.png
我不确定xCode是否在这些名称中添加了~ipad部分,或者为什么它们是这样的。命名似乎有点尴尬

这些图像名称应该是什么?我应该将名称中的@2x从.png的右边切换到左边吗


谢谢

检查不同文件的默认名称。如果你的应用程序是通用的,你只需要用这些默认名称放置文件。

你列出的路径是正确的。像
~ipad
这样的波浪形后缀指定文件只能在特定设备上使用。有关更多信息,请参阅文档。资源文件名的一般模式是:

<basename>-<scale_modifier><device_modifier>.png
-.png
Default.png文件也可以支持scheme修饰符,尽管您可能不需要它。当前唯一支持的缩放修改器是
@2x
,设备修改器是
~ipad
~iphone


举一个例子,
Default-Portrait@2x~ipad.png
文件将仅在视网膜(
@2x
)ipad(
~ipad
)设备上使用。

您知道像icon.png和icon.png这样的名称是否同样合适,唯一的区别是I大写。iOS-Filesystem区分大小写