【问题标题】:How to dynamically change the background of a button [duplicate]如何动态更改按钮的背景[重复]
【发布时间】:2014-08-03 05:07:25
【问题描述】:

尝试动态更改按钮图像。

reloadStopButton.currentImage = UIImage(named: "logo0.png")

抛出...
无法分配给此表达式的结果

Grr.. 我哪里出错了?

【问题讨论】:

  • 容易反对的人;现在我的帐户被锁定了。现在很难,尤其是 Swift 刚刚发布。

标签: ios image button swift


【解决方案1】:

您必须使用按钮图像设置器:

reloadStopButton.setImage(UIImage(named: "logo0.png"), forState: UIControlState.Normal)

按钮需要知道您正在为哪个状态进行设置。这对他们的titletitleColorbackgroundImage 也很重要。

如果您查看currentImage 的文档,您会发现它是只读属性。它只返回当前正在显示的图像。如果您为不同的状态显示不同的图像,这可能很有用。

【讨论】:

  • tyvm。还是习惯了语法。
猜你喜欢
  • 1970-01-01
  • 2014-12-26
  • 1970-01-01
  • 1970-01-01
  • 2014-08-04
  • 2023-03-16
  • 1970-01-01
  • 2012-04-25
  • 2021-05-07
相关资源
最近更新 更多