美文网首页
设置状态栏

设置状态栏

作者: i诺离 | 来源:发表于2017-01-08 00:44 被阅读22次
  • 在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,用控制器的方法代替

相关文章

网友评论

      本文标题:设置状态栏

      本文链接:https://www.haomeiwen.com/subject/raedpttx.html