iOS 系统状态栏 隐藏 或 显示

在 info.plist 文件中 配置 View controller-based status bar appearance 对应的值为 NO

这样可以使用 application 对象来设置 状态栏,如果不设置该配置,则以 控制器设置为准,application  对象的设置不生效。

    // 设置隐藏状态栏
    // app.statusBarHidden = YES;  // 没有动画效果
    [app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];  // 以动画的方式来隐藏
    
    // 设置 状态栏 的 样式
    // app.statusBarStyle = UIStatusBarStyleLightContent;
    // 以动画过渡的方式 设置 状态栏 的 样式
    [app setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];




你可能感兴趣的:(ios,系统状态栏)