如何通过文件夹ios从资产中获取图像

时间:2016-04-14 11:50:36

标签: ios objective-c swift

我像这样的资产目录

  • 资产
    • ComponentA - 文件夹
      • 背景 - 图片
    • ComponentB - 文件夹
      • 背景 - 图片

我如何获取图像依赖于组件(文件夹)? 我喜欢用什么东西

let image = UIImage(named:"ComponentA/Background")

但这不起作用

2 个答案:

答案 0 :(得分:4)

您可以通过“提供命名空间”将文件夹取决于文件夹。

  1. 在.xcassets中选择文件夹
  2. 在最后一个标签中选中“提供命名空间”(参阅附图)
  3. 使用var image : UIImage = UIImage(named:"New Folder/bgimg")
  4. 访问图片

    enter image description here

答案 1 :(得分:0)

文件夹仅供我们参考

  

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