尝试动态更改按钮图像。
reloadStopButton.currentImage = UIImage(named: "logo0.png")
...抛出
无法分配此表达式的结果
Grr ..我哪里出错了?
答案 0 :(得分:1)
您必须使用按钮图像设定器:
reloadStopButton.setImage(UIImage(named: "logo0.png"), forState: UIControlState.Normal)
按钮需要知道您要为哪种状态设置。这对于title
,titleColor
和backgroundImage
等问题也很重要。
如果查看currentImage
的文档,您会发现它是一个只读属性。它只返回当前正在显示的图像。如果您有不同的图像显示不同的状态,这可能很有用。