我试图学习如何使用this教程在Swift中以编程方式使用autolayout。我将PNG添加到Assets文件夹,但是当我试图在ViewController中添加UIImageView时let imageView = UIImageView(image: bear)
我得到错误“使用未解析的标识符'bear'”。
但是,如果我转到Main.storyboard,我可以很好地添加图像。有什么关于为什么这个图像不能在ViewController中识别的提示吗?(我尝试了多个PNG,以防它是一个坏的形象,但同样的结果)。
最佳答案
熊需要是一个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
}
关于swift - 尝试以编程方式使用 Assets 中图像的未解析标识符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55993034/