iOS 状态栏更改颜色、适配等
前言 在开发过程中经常会与状态栏打交道,碰到的问题会有很多,像控制状态栏的1.显示隐藏2.颜色切换3.iPhoneX 适配,这里进行简单的总结。 1.状态栏简介 iOS的状态栏在普通iPhone上高度是20,但是在iPhoneX上是44, 颜色有两种 状态栏的字体为黑色: UIStatusBarStyleDefault 状态栏的字体为白色: UIStatusBarStyleLightContent 2.更改颜色和显隐(两种方法) 方法一 : 在 info.plist 中,将 View controller-based status bar appearance 设为 NO //1.全局的设置 在app delegate中: [ UIApplication sharedApplication] .statusBarStyle = UIStatusBarStyleLightContent; //全局隐藏(会往上移动状态栏的高度,一般不会全局隐藏它) [ UIApplication sharedApplication] .statusBarHidden = YES ; //2.在要更改的VC中 -( void )viewWillAppear:( BOOL )animated{ [ super viewWillAppear:animated]; //黑色 [ UIApplication