我目前正在使用 nibs,需要根据国家/地区以编程方式更改基于其标签的图像。我试过:
vc.view.viewWithTag(8).image = UIImage(named:"image")
但它会抛出错误“UIView 类型的值没有成员图像”,关于如何执行此操作的任何线索?
最佳答案
viewWithTag
将返回 UIView。但是你需要 ImageView 类型。所以你需要明确地转换它并分配图像。
if let imgView = vc.view.viewWithTag(8) as? UIImageView {
imgView.image = UIImage(named: "image")
}
关于ios - 如何以编程方式更改带有 "viewWithTag"的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46303711/