I added the Navigation View Controller in storyboard and connected it to each ViewController.
I then created the class:
@interface NavigationViewController : UINavigationController In the implementation I have the following code:
- (void)viewDidLoad { [super viewDidLoad]; self.navigationController.navigationBar.barTintColor = [UIColor colorWithHex:@"#F40116" alpha:1.0]; self.navigationController.navigationBar.translucent = NO; } I tried to change background for navigationBar to Red in all ViewControllers - but background is still white. How can I make them all Red?

colorWithHex:correct? Because that's not a UIKit method.. Also, try using a breakpoint to confirm that you are actually implementing the subclass..