iOS9 隐藏状态栏的方法

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];

你可能感兴趣的:(iOS9 隐藏状态栏的方法)