我是斯威夫特的初学者。我的视图中有4个按钮。我想更改所选按钮的背景属性以显示用户。你能帮我谢谢吗。
答案 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()
}