NavigationBar delay updating barTintColor iOS10
Try this code: Note: Code Tested in Swift 3. In ViewController A: override var isViewLoaded: Bool { title = “View 1” navigationController?.navigationBar.barTintColor = .blue navigationController?.navigationBar.isTranslucent = true navigationController?.navigationBar.tintColor = UIColor.white navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.white] UIApplication.shared.statusBarStyle = .lightContent self.navigationController?.navigationBar.barStyle = .black // In case statusbar Light content wont work. return true } In ViewController B: override var … Read more