Swift - 不能改变工具栏的颜色

时间:2016-07-16 04:00:22

标签: swift

我正在尝试更改工具栏的颜色:

self.navigationController?.toolbar.tintColor = UIColor.blackColor()

当我打印self.navigationController?.toolbar时,它会返回以下内容。

Optional(<UIToolbar: 0x100c7b5b0; frame = (0 623; 375 44); opaque = NO; autoresize = W+TM; layer = <CALayer: 0x100c7b9c0>>)

我做错了什么?

2 个答案:

答案 0 :(得分:1)

尝试使用barTintColor:

 self.navigationController?.toolbar.barTintColor = UIColor.blackColor()

答案 1 :(得分:1)

我想您要更改navigation的条形颜色,如果是,则使用navigationBar navigationController属性设置barTintColor这样

self.navigationController?.navigationBar.barTintColor = UIColor.blackColor()