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

标签 ios xcode xcasset

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

最佳答案

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

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

然后您只需将该文件夹拖放到 xcode 中,就完成了!

在这种情况下不需要使用 Assets !此命名转换管理与 assetts 相同。!

引用Raywebderlich's one tutorial的部分,他们在其中添加这样的图像。

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

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

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

enter image description here

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

从取景器中拖动 Imagesassets 的屏幕截图,

enter image description here

关于ios - 将许多图像添加到 xcode Assets 目录 - 如何管理每个图像的命名和 1x、2x、3x?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37358861/

相关文章:

xcode - dyld:图书馆未加载。安装 XCode Beta 10 后终端出错

ios - View Controller 的主视图有时在状态栏下,有时不在状态栏下

ios - iPhone相机原始数据处理的代码

ios - 如何使用 xcassets 构建框架

ios - XCode 5.1 Assets 目录大小

ios - 在不知道名称的情况下从 xcassets 加载图像

ios - iOS UI自动化脚本可在设备上运行

ios - 如何在ios中的ViewController上加载.xib UIviews

ios - 在 iOS 中播放视频时处理字幕

ios - XIB 未在 UIScrollView 中正确加载