I am trying to change the status bar style of one of my viewcontrollers. I have put this
- set the view based status bar to YES in the plist
2.
-(UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
- Added this also
[self setNeedsStatusBarAppearanceUpdate]
It works i.e I can see the font color white but just after some time it changes back to its previous type..
This is the only thing I could get working for iOS7
You can check this code, a little trick – but useful sometimes.
write following code
If you are experiencing status bar changing color itself during runtime
try setting set the
UIViewControllerBasedStatusBarAppearance
to NO in the plist.And inside your viewController.. set the appearance call inside