Я пытаюсь изменить цвет панели навигации, но обнаружил, что это невозможно, только если навигатор является корневым.Swift - iOS: изменение цвета панели навигации
Я пытаюсь это:
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
Это хорошо работает с стручка Eureka –