[英](swift) Anyone can help me to make bulk change to those buttons?
当用户进入此页面时,我想更改这些按钮的背景。 例如,当用户级别为6时,我想将按钮的前6个背景更改为蓝色图片作为第一个按钮。 我不想一一编写代码,所以请帮助我编写一个函数,非常感谢!
您可以按级别递增的顺序将按钮添加到数组,并执行以下操作:
var buttons: [UIButton] // array of your buttons, next you need to init it
...
func setColorForUserLevel(userLevel: Int) {
if userLevel > buttons.count {
return
} else {
for i in 0...userLevel - 1 {
buttons[i].backgroundColor = UIColor.blueColor()
}
}
}
我创建一个简单的示例项目来展示如何使用它:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.