这非常令人恼火。
在我的AppDelegate中,我设置了这样的导航栏颜色,它运行正常:
nav.navigationBar.backgroundColor = #colorLiteral(red: 0.1176, green: 0.251, blue: 0.4863, alpha: 1) /* #1e407c - B = 48% */
此行在其他地方无效。我有另一个导航控制器,我想将其条形颜色设置为相同的颜色。
我尝试将它放在viewDidLoad,viewWillAppear中,以及我实例化新导航控制器的地方。
我也尝试过设置色调。
修改:设置barTintColor时可以正常工作。