我想要改变导航栏的颜色,但我发现只有在导航栏是根导航栏的情况下才行。
我正在尝试这样做:
self.navigationController?.navigationBar.translucent = true
self.navigationController!.navigationBar.barTintColor = UIColor.blueColor()
我的所有ViewControllers
都与导航控制器相关联。 但是没有任何变化。 实际上,我尝试从故事板中做相同的事情,但只有在第一个导航器中才有效。
我尝试阅读与此问题相关的所有信息,但什么都没有找到。
我可以像这样添加项目到导航栏
let HomeImage = UIImage(named: "home")!
let Home : UIBarButtonItem = UIBarButtonItem(image: HomeImage, style: .Plain, target: self, action: "home:")
navigationItem.rightBarButtonItem = Home