func barButtonSelected(button:UIBarButtonItem){
for vi in topNav!.items {
vi.tintColor = UIColor.redColor()
}
button.tintColor = UIColor(hex: "FF0000")
}
func是UIBarButtonItem'action,我可以改变我录制的按钮的tintcolor,但是不能改变其他的,xcode显示不能将tintColor分配给“vi”错误,顺便说一下它是一个快速的代码< / p>
答案 0 :(得分:0)
使用向下转发,请检查此代码:
func barButtonSelected(button:UIBarButtonItem){
for vi in topNav!.items {
let theVi = vi as UIBarButtonItem
theVi.tintColor = UIColor.redColor()
}
button.tintColor = UIColor(hex: "FF0000")
}