在多个.xcassets文件中一个图像集具有相同的名称时,是否可以指定使用哪个图像集?

时间:2019-01-03 02:43:21

标签: xcode

请参见以下示例。

我有两个.xcassets

  • Icons.xcassets
  • Images.xcassets

每个.xcassets包含一个名为myImageSet的图像集。

在代码中,如何引用我所指的myImageSet。我在想类似以下的东西:

  • Icons/myImageSet
  • Images/myImageSet

如果不可能

如果这不可能,我想得出一个结论,在项目中使用多个.xcassets是危险的(应该避免),因为每个.xcassets中的图像集都不具有唯一性程序员错误。

那么,另一种选择是使用单个.xcassets,该文件夹中的文件夹选择了Provides Namespace选项。 Xcode Provides Namespace option

然后,图像集将位于每个文件夹中。 上面引用图像集的示例将变为可能:

  • Icons/myImageSet
  • Images/myImageSet

0 个答案:

没有答案