2015-09-19 5 views
1

Я попытался это:Как программно загрузить PDF-файл из Images.xcassets

self.relationshipImage.image = UIImage(named: "pic1") 

self.relationshipImage.image = UIImage(named: "pic2", inBundle: NSBundle.mainBundle(), compatibleWithTraitCollection: nil) 

Где pic1 и pic2 являются .pdf файлы. Я могу выбрать их в раскадровке, но не программно.

Любая идея, как это сделать?

ответ

3

В зависимости от того, где ваш каталог активов хранится, возможно, придется явно указывать на его ограждающей пачке. Вы попробуйте этот код:

let bundle = NSBundle(forClass: self.classForCoder) 
let image = UIImage(named: "pic1", inBundle: bundle, compatibleWithTraitCollection: nil) 

Это будет искать изображения в той же связке, как класс, где вы запрашиваете изображение.

+0

Это не работает. Изображение не отображается. – Kobe

0

Вы должны обратиться к изображению с этим.

enter image description here

+0

Да, это то, что я делаю. – Kobe

Смежные вопросы