<分区>
尝试动态更改按钮图像。
reloadStopButton.currentImage = UIImage(named: "logo0.png")
throw ...
无法赋值给这个表达式的结果
Grr..我哪里错了?
<分区>
尝试动态更改按钮图像。
reloadStopButton.currentImage = UIImage(named: "logo0.png")
throw ...
无法赋值给这个表达式的结果
Grr..我哪里错了?
最佳答案
您必须使用按钮图像 setter :
reloadStopButton.setImage(UIImage(named: "logo0.png"), forState: UIControlState.Normal)
Button 需要知道你正在为哪个状态设置东西。这对于它们的 title
、titleColor
和 backgroundImage
也很重要。
如果您查看 currentImage
的文档,您会发现它是一个只读属性。它只是返回当前正在显示的图像。如果您为不同的状态显示不同的图像,这会很有用。
关于ios - 如何动态改变按钮的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24191772/