-
全局设置
在 Appdelegate中的-
didFinishLaunchingWithOptions:方法
里添加
[[UIApplication sharedApplication] setStatusBarHidden:YES]; // 'setStatusBarHidden:' is deprecated: first deprecated in iOS 9.0 - Use -[UIViewController prefersStatusBarHidden]
这时还未能起作用,因为项目状态栏的显示和隐藏默认是以各控制器的设置为标准.我们可以添加View controller-based status bar appearance,并设置为NO.即可
-
局部设置
相对简单,只需要在你的controller中自行添加即可- (BOOL)prefersStatusBarHidden { returnYES; }