I want the status bar to be displayed in both orientations in iOS 8; it\'s being displayed properly in iOS 7.
navigationController.isNavigationBarHidden
Jageen's solution is probably the best, with just one minor change i.e. instead of using viewDidLoad, it's better to use application:didFinishLaunchingWithOptions:.
It's basically a two step process:
1). Set "View controller-based status bar appearance" to NO, in your project's Info.plist file.
2). Force the status bar hidden status to NO, in application:didFinishLaunchingWithOptions:, using the following code:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
And, voila!
Note: It's important to use both the setStatusBarHidden:withAnimation statements above, to force the status bar hidden state.