iOS7 以后的系统
1、控制单个控制器的状态栏隐藏
- (UIStatusBarStyle)preferredStatusBarStyle { //设置样式
return UIStatusBarStyleLightContent;
}
- (BOOL)prefersStatusBarHidden { //设置隐藏显示
return YES;
}
2、控制全局的状态栏
1.在Info.plist中增加 Status bar is initially hidden一行,选择为 YES,
2.还需增加 View controller-based status bar appearance 一行,选择为 NO。
这个方法支持iOS7及以后的系统
iOS7之前控制的方法
[[UIApplication sharedApplication] setStatusBarHidden:NO];
网友评论