如何在iOS中通过文件夹从资源中获取图像

3
我有这样的资产目录:
  • 资产
    • 组件A - 文件夹
      • 背景 - 图像
    • 组件B - 文件夹
      • 背景 - 图像
我如何获取与组件(文件夹)相关联的图像? 我想使用它。
let image = UIImage(named:"ComponentA/Background")

但是这并不起作用。
2个回答

5
您可以通过为文件夹“提供命名空间”来获取相应的图片。
步骤如下:
1. 在.xcassets中选择文件夹。 2. 在最后一个选项卡中勾选“提供命名空间”(见附图)。 3. 使用以下代码访问图片:var image : UIImage = UIImage(named:"New Folder/bgimg")
附图链接:enter image description here

1

文件夹仅供我们参考

您需要提供不同的名称,并仅在编程中使用图像名称。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接