美文网首页
UIStatusBar

UIStatusBar

作者: Coder007 | 来源:发表于2016-05-09 15:11 被阅读64次

UIStatusBar

  • 有的时候我们需要去控制状态栏的显示和隐藏,或者控制状态栏的样式;
  • 从iOS7开始,状态栏的管理默认是通过UIViewController进行管理的
- (BOOL)prefersStatusBarHidden
{
    return NO;
}

- (UIStatusBarStyle)preferredStatusBarStyle
{
    return UIStatusBarStyleDefault;
}
  • 这种方式管理UIStatusBar不方便,还有一种方式是通过UIApplication来进行控制的,不过在iOS7以后的版本中,需要通过配置才能使用UIApplication进行控制
  • 一旦使用UIApplication进行控制,那么控制器将不能对UIStatusBar进行控制
  • 在info.plist中加入一行:


UIApplication *app = [UIApplication sharedApplication];
app.statusBarHidden = NO;
app.statusBarStyle = UIStatusBarStyleLightContent;

相关文章

网友评论

      本文标题:UIStatusBar

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