将许多图像添加到 xcode 资产目录 - 如何管理每个图像的命名和 1x、2x、3x?

Add many images to xcodes asset catalog - how to manage naming and 1x,2x,3x for each?

我有一个应用程序,我想将许多图像(500 多张)添加到 xcode 的资产目录中。添加 1x 图像很容易,我只需拖动第一个文件夹即可。但是,要添加 2x 和 3x 图像,我似乎需要手动将每个图像拖入,我不想这样做。每个图像的 3 种不同尺寸都被命名为相同的,只是尺寸不同。无论如何,有没有自动化这个过程?

你可以将图片命名为:yourimg.png, yourimg@2x.png, yourimg@3x.png,这样就成了一套。让我们再来一个:dogImg.png, dogImg@2x.png, dogImg@3x.png 那么这是第二组。

因此,您可以这样命名图片,并将每张图片放在一个文件夹中。

然后您只需将该文件夹拖放到 xcode,就大功告成了!

这种情况下不需要使用资产!此命名转换管理与 assetts.!

相同

参考 Raywebderlich's one tutorial 的部分,他们正在添加这样的图像。

或(推荐方式 - 因为它正在使用资产)

将您的图像命名为 - test@1x.png, test@2x.png, test@3x.png 并将它们全部拖入资产中,它会自动出现在适当的位置。而已!!

您也可以维护文件夹结构。例如,如果您的文件夹结构如下图所示,

并且如果您将整个 Images 文件夹拖放到资产中,那么 xcode 将为您管理所有内容(请参阅下面截图中的结果)但您只需要记住遵循命名test@1x.png, test@2x.png, test@3x.png 等图像的标准。对于 1x 图片,您可以忽略 @,我的意思是您的图片集也可以像 test.png, test@2x.png, test@3x.png

从查找器中拖动 Imagesassets 的屏幕截图,

Happyxcasset 是一个 python 脚本,可轻松将资源文件导入 Xcode 中的 xcassets。 https://github.com/qdvictory/happyxcasset 你会喜欢的。