/** 进入时隐藏 */
/************ 控制器的view 即将出现 的时候调用 *****************************/
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
// 隐藏 = YES,显示 = NO; Animation:动画效果
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
}
/** 退出时显示 */
/************ 控制器的view 即将消失 的时候调用 *****************************/
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
// 隐藏 = YES, 显示 = NO; Animation:动画效果
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
}
/************ 运行程序时,必须执行的方法(程序入口) *****************************/
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[application setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
}
/************ 控制器的view 加载完毕 的时候调用 *****************************/
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor blueColor];
}
/************ 状态栏隐藏与显示喜好设置 *****************************/
- (BOOL)prefersStatusBarHidden {
return YES;
}
原文:https://www.cnblogs.com/CH520/p/9747661.html