У меня есть такой каталог активов

  • Активы
    • ComponentA - папка
      • Фон - изображение
    • ComponentB - папка
      • Фон - изображение

Как я могу получить изображение в зависимости от компонента (папки)? Мне нравится использовать то, что есть

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

Но это не работает

2
EvGeniy Ilyin 14 Апр 2016 в 14:50

2 ответа

Лучший ответ

Вы можете получить изображение в зависимости от папки с помощью «Предоставления пространства имен» для папки.

  1. Выберите папку в .xcassets
  2. Отметьте «Предоставление пространства имен» на последней вкладке (см. Прикрепленное изображение)
  3. Доступ к изображению с помощью var image : UIImage = UIImage(named:"New Folder/bgimg")

enter image description here

4
Saif 14 Апр 2016 в 15:21

папки предназначены только для справки

вам нужно указать разные имена и использовать в программировании только имена изображений.

0
Suhas Arvind Patil 14 Апр 2016 в 11:56