问题
你在pods里无法直接使用UIImage(name:String)
加载本地的图片,
猜想:
UIImage(name:String)
会直接使用Bundle.main
的路径,但Pods里的图片资源,不在Bundle.main
路径里.
要找出图片资源在哪个Bundle里,再找出图片的路径,最后使用
UIImage(contentsOfFile:String)
找出图片
步骤
- 找出bundle
let myBundle = Bundle(for: PPFMultiImageViewController.self)
let myBundle = Bundle(for: self.classForCoder)
- 找出图片地址
let scale = Int(UIScreen.main.scale)
let path = myBundle.path(forResource: "backImage@\(scale)x", ofType: "png")!
3.UIImage
let image = UIImage(contentsOfFile: path)
网友评论