2

我有一个包含大量 PDF/Vector 资产的应用程序,可用作 UIImageViews 中的图像。将它们放入 Storyboard/Interface Builder 中的 UIImageViews 效果很好,但 UIImage(named: "test") 总是返回 nil。

由于我没有找到关于该主题的任何内容,除了它应该可以工作,我想知道是否有什么特别需要考虑的?

4

1 回答 1

0

根据您的资产目录的存储位置,您可能必须明确指向其封闭包。如果您UIImage(named: "test")返回 nil,请尝试:

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

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

高温高压

于 2015-04-17T17:53:40.453 回答