在我使用Xcode 5 for iOS 7构建的iPhone应用程序UIViewControllerBasedStatusBarAppearance=YES中info.plist,我设置了ViewController这个代码:
-(UIStatusBarStyle) preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
Run Code Online (Sandbox Code Playgroud)
但状态栏在黑色背景下仍然是黑色的.
我知道它可以通过设置这个程序范围的更改UIViewControllerBasedStatusBarAppearance=NO在info.plist,但我确实需要改变这种对viewController由viewController基础在运行时.