我在UIImageView中添加了一个Image,但它没有显示
let imageView = UIImageView(frame: CGRect(x: 100, y:20, width: 100, height: 100))
imageView.backgroundColor = UIColor.red
imageView.image = UIImage(named: "sample.jpg")
self.view.addSubview(imageView)
答案 0 :(得分:0)
使用时
UIImage(named: "sample.jpg")
然后Xcode希望字符串是有效的资产目录名称,因此您需要为图像创建资产,例如
UIImage(named: "mysample")
。
答案 1 :(得分:0)
删除文件名上的格式,你应该好好去,所以:
let imageView = UIImageView(frame: CGRect(x: 100, y:20, width: 100, height: 100))
imageView.backgroundColor = UIColor.red
imageView.image = UIImage(named: "sample")
self.view.addSubview(imageView)
让我知道它现在是否适合您。
答案 2 :(得分:0)
注意:转到项目中的
中Assets.xcassets
。然后使用名称样本创建New Image Set
。然后将sample.jpg
拖放到sample
图片集
let imageView = UIImageView(frame: CGRect(x: 100, y:20, width: 100, height: 100))
imageView.backgroundColor = UIColor.red
imageView.image = UIImage(named: "sample") // then use this
self.view.addSubview(imageView)