【发布时间】:2014-08-03 05:07:25
【问题描述】:
尝试动态更改按钮图像。
reloadStopButton.currentImage = UIImage(named: "logo0.png")
抛出...
无法分配给此表达式的结果
Grr.. 我哪里出错了?
【问题讨论】:
-
容易反对的人;现在我的帐户被锁定了。现在很难,尤其是 Swift 刚刚发布。
尝试动态更改按钮图像。
reloadStopButton.currentImage = UIImage(named: "logo0.png")
抛出...
无法分配给此表达式的结果
Grr.. 我哪里出错了?
【问题讨论】:
您必须使用按钮图像设置器:
reloadStopButton.setImage(UIImage(named: "logo0.png"), forState: UIControlState.Normal)
按钮需要知道您正在为哪个状态进行设置。这对他们的title、titleColor 和backgroundImage 也很重要。
如果您查看currentImage 的文档,您会发现它是只读属性。它只返回当前正在显示的图像。如果您为不同的状态显示不同的图像,这可能很有用。
【讨论】: