Navigationbar coloring in ViewWillAppear happens too late in iOS 10
I am facing a weird bug, that happens only on iOS 10. I have a application with several screens, and each screen colors the navigationBar in viewWillAppear . So when you go to the next screen, it will be properly colored. However, when testing on iOS 10 I suddenly see the following behaviour when going back to a previous screen: When the previous screen appears the navigationBar still has the color of the previous screen and then flashes to the proper color. It almost looks like viewWillAppear somehow behaves as viewDidAppear . Relevant code: ViewController: - (void)viewWillAppear:(BOOL