在导航层次结构中,是否可以仅为单个视图控制器设置导航栏颜色?让默认的导航栏颜色为红色,只有最后一个视图控制器应该有蓝色。我已经使用以下两行代码将所述视图控制器的导航栏颜色设置为蓝色:
navigationController?.navigationBar.barTintColor = .blue
navigationController?.navigationBar.tintColor = .white
但是,当返回(例如通过按下后退按钮)时,导航栏仍然保持蓝色。使用上述代码将颜色设置回红色不起作用。