尝试以编程方式使用资产中图像的未解析标识符

时间:2019-05-05 14:32:21

标签: swift uiimageview assets

我正在尝试使用this教程来学习如何在Swift中以编程方式使用自动布局。我将PNG添加到Assets文件夹中,但是当我尝试在ViewController中添加UIImageView时 let imageView = UIImageView(image: bear) 我收到错误消息“使用未解决的标识符'bear'”。

但是,如果我转到Main.storyboard,则可以添加图像。为什么在ViewController中无法识别此图像的任何提示? (我尝试使用多个PNG进行此操作,以防图像质量不好,但结果相同)。

1 个答案:

答案 0 :(得分:1)

bear必须是UIImage类型,请尝试这样的操作

func addImage() {
     let imageView = UIImageView()
     let bear = UIImage(named: "bear") // whatever the name of that image file is, within your assets

     imageView.image = bear // setting your bear image here
}