Differentiating images in an asset catalog by their group

删除回忆录丶 提交于 2019-12-05 04:52:44

Select each folder in your asset catalog that you'd like to add a namespace for. Go to the folder attributes and select under the name "Provides Namespace". This should properly set sub-directories for your final asset catalog.

You can do this manually by editing each folder's Contents.json. You would add the following with proper formatting.

"properties" : {
      "provides-namespace" : true
}

Visual Instructions

(based on Xcode 10.1)

1) Select the asset catalog folder.

*The folder is yellow if "Provides Namespace" is false.

2) Make sure the Inspectors panel is visible



3) In the Inspectors panel, select the Attributes Inspector. Check the "Provides Namespace" checkbox.



Notice that the folder icon turns blue indicating that "Provides Namespace" is true.



When referencing the image in code, remember to include the namespace.

let image = UIImage(named: "Icon/Menu")
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!