如何在swift中更改一组按钮中的所选按钮背景

时间:2015-08-20 14:12:53

标签: ios swift

我是斯威夫特的初学者。我的视图中有4个按钮。我想更改所选按钮的背景属性以显示用户。你能帮我谢谢吗。

1 个答案:

答案 0 :(得分:0)

如果希望它们都是相同的颜色,则可以将它们作为IBOutlet Collection连接,然后使用for in循环迭代它们并设置它们的backgroundColor属性。

for button in buttons {
      button.backgroundColor = UIColor.lightGreyColor()
}

此外,如果您想设置状态的颜色,可以使用以下方法:

@IBAction func buttonClicked(sender: AnyObject) { //Touch Up Inside action
        button.backgroundColor = UIColor.whiteColor()
 }

@IBAction func buttonReleased(sender: AnyObject) { //Touch Down action
        button.backgroundColor = UIColor.blueColor()

 }