I\'ve noticed a change in the way bar tint color animates in ios 10. I\'ve created a sample project outlining the change: Github: ios10BarTintDemo
Basically on ios 9 the
You can fix this popping issue by adding something similar to this, running it in viewWillDisappear won't work for some reason in iOS10
override func willMove(toParentViewController parent: UIViewController?) {
self.navigationController?.navigationBar.barTintColor = UIColor.red
super.willMove(toParentViewController: parent)
}