I want to change background color of status bar on iOS 7, and I\'m using this code:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOp
In iOS 7 and later, the status bar is transparent. Set the backgroundColor of your view to the color you want for the status bar.
Or, you can add a 20px-high subview with red color at the top of your view.
See the Apple Transition Guide for more.
Also, make sure that your preferredStatusBarStyle is UIStatusBarStyleLightContent. and in your Info.plist set "View controller-based status bar appearance" to "NO".