不能改变uitoolbarbuttonitem颜色

时间:2014-09-05 03:33:27

标签: swift uitoolbaritem

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>

1 个答案:

答案 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")

}