在Swift中显示图像

时间:2018-03-26 12:35:27

标签: ios swift image uiimage

有很多关于如何在object-c中使用imageWithContentsOfFile的例子,但我如何在Swift中使用它。 imageView.image = UIImage(imageWithContentsOfFile: imageName) 返回参数标签'(imageWithContentsOfFile :)'不匹配任何可用的重载

如果我写的话:imageView.image = UIImage(contentsOfFile:imageName) 它不显示图像。

(我在Media.xcassets中拥有所有图像商店) 我正在显示很多图像,所以使用UIImage(名称:imageName)并不是一个可行的选择。如何在swift中获取contentsOfFile的功能?

1 个答案:

答案 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")!