有很多关于如何在object-c中使用imageWithContentsOfFile的例子,但我如何在Swift中使用它。 imageView.image = UIImage(imageWithContentsOfFile: imageName)
返回参数标签'(imageWithContentsOfFile :)'不匹配任何可用的重载
如果我写的话:imageView.image = UIImage(contentsOfFile:imageName)
它不显示图像。
(我在Media.xcassets中拥有所有图像商店) 我正在显示很多图像,所以使用UIImage(名称:imageName)并不是一个可行的选择。如何在swift中获取contentsOfFile的功能?
答案 0 :(得分:-2)
Swift代码:
func getImage (named name : String) -> UIImage?
{
if let imgPath = Bundle.main.path(forResource: name, ofType: ".png")
{
return UIImage(contentsOfFile: imgPath)
}
return nil
}
//Image name "MyImage.png"
getImage(named: "MyImage")!