Senario是我想在点击此按钮后更改按钮的图像。我确实喜欢这个:
func setImage(name: String, button: UIButton)
{
let image = UIImage(contentsOfFile: name) as UIImage?
button.setImage(image, forState: .Normal)
}
@IBAction func ReadValueButtonClicked(sender: UIButton) {
setImage("ic_operation_start_indications_normal.png", button: sender)
}
这根本没有任何改变。
有什么建议吗?
答案 0 :(得分:0)
您需要使用UIImage contentsOfFile
初始值设定项指定完整路径。如果您的资源包中只有图像的文件名,请使用imageNamed:
初始化程序。
答案 1 :(得分:0)
这样做:
UIImage(named: "image.jpg")
而不是
UIImage(contentOfFile: "a.jpg")