2019独角兽企业重金招聘Python工程师标准>>>
在 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];