- 在7.0之后,默认不能使用UIAppdelegate中的方法来进行控制,默认由控制器控制,这里只谈7.0之后的方法
// 在所在的viewcontroller重写这些方法
-(UIStatusBarStyle)preferredStatusBarStyle
-(BOOL)prefersStatusBarHidden
-(UIStatusBarAnimation)preferredStatusBarUpdateAnimation
- 在info.plist中,
View controller-based status bar appearance 管理的是,是否由控制器控制状态栏的隐藏
- 当为NO时,表示为由UIAppdelegate管理状态栏的隐藏
UIApplication *app = [UIApplication sharedApplication];
app.statusBarHidden = YES;
[app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];// 在ios9之后deprecated,用控制器的方法代替
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。