如何以编程方式从Images.xcassets加载.pdf图像

时间:2015-09-19 08:55:32

标签: ios swift

我试过这个:

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

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

其中pic1pic2.pdf个文件。我可以在故事板中选择它们,但不能以编程方式选择它们。

知道怎么做吗?

2 个答案:

答案 0 :(得分:3)

根据资产目录的存储位置,您可能必须明确指向其封闭的捆绑包。你试试这段代码:

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

这将在与请求图像的类相同的包中查找图像。

答案 1 :(得分:0)

您必须使用此参考图像。

enter image description here