答案 0 :(得分:1)
这是因为状态栏没有依赖于背景的颜色,在这种情况下你的视图背后的颜色,你只需要更改你可以做的导航栏色调: -
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
在AppDelegate的didFinishLaunchingWithOptions中
或者只是通过以下方式隐藏View控制器中的状态栏: -
- (BOOL)prefersStatusBarHidden
{
return YES;
}
请注意
setStatusBarStyle:在IOS 9.0中已弃用
使用
- (BOOL)prefersStatusBarHidden
{
return UIStatusBarStyleLightContent;
}