2016-07-16 94 views
0

的不能改變顏色,我試圖改變我的工具欄的顏色,像這樣:斯威夫特 - 工具欄

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>>) 

我在做什麼錯?

回答

1

嘗試barTintColor代替:

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

我想你想改變的navigation指示條的顏色,如果是,那麼使用的navigationControllernavigationBar屬性中設置的barTintColor這樣

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