我只是浏览了所有图像,并添加了名称为 original_name@2x.png 的图像,以便视网膜显示的每个图像副本。
但我有 4 张图片的名字有点奇怪。例如:
Default-Landscape@2x~ipad.png
Default-Landscape~ipad.png
Default-Portrait@2x~ipad.png
Default-Portrait~ipad.png
Run Code Online (Sandbox Code Playgroud)
我不确定 xCode 是否在这些名称中添加了 ~ipad 部分,或者为什么它们是这样的。名字好像有点别扭。
这些图像名称应该是什么?我应该在 .png 左侧右侧的名称中切换 @2x 吗?
谢谢!
您列出的路径是正确的。波浪号后缀 like~ipad指定文件只能在该特定设备上使用。有关更多信息,请参阅应用程序相关资源文档。资源文件名的一般模式是:
<basename>-<scale_modifier><device_modifier>.png
Run Code Online (Sandbox Code Playgroud)
Default.png 文件也可以支持方案修饰符,尽管您可能不需要它。当前唯一支持的缩放修饰符是@2x,设备修饰符是~ipad和~iphone。
因此,以您的示例之一为例,该Default-Portrait@2x~ipad.png文件将仅用于 Retina ( @2x) iPad ( ~ipad) 设备。
| 归档时间: |
|
| 查看次数: |
2107 次 |
| 最近记录: |