Xcode, Включить изображения во внешний каркас - PullRequest
0 голосов
/ 24 октября 2019

Я разбиваю большой проект на более мелкие быстрые пакеты, но мне сложно разобраться, как заставить работать изображения. Можно ли включать изображения в рамку / пакет?

Что я хотел бы сделать:

MyCustomFramework

class CustomView: UIView {
    convenience init() {
        self.init(frame: .zero)

        let imageView = UIImageView()
        imageView.image = UIImage(named: "icon.png")!
        self.addSubview(imageView)
    }
}

И в моем основном приложении я могу просто сделать:

import MyCustomFramework

let view = CustomView() 
self.addSubview(view)

Это приведет к сбою приложения, так как я не могувыясните, как включить изображение в framework / package.

Я стараюсь избегать ручного введения изображения, например:

import MyCustomFramework

let image = UIImage(named: "someLocalImage.png")
let view = CustomView(image: image)
self.addSubview(view)
...