- iOS 开发中经常会根据设计的风格设置 statusBarStyle
1.第一种方式:
在项目的info.plist 中添加:View controller-based status bar appearance,并设置值为NO,即表示由系统管理状态栏,并在AppDelegate 的didFinishLaunchingWithOptions方法中添加如下代码设置状态栏的风格:
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
2.第二种方式:
如果不想应用里所有的页面状态栏都是相同的颜色, 在项目的info.plist 中添加:View controller-based status bar appearance,并设置值为YES,这表示将statusBarStyle的控制权交给了各自的控制器,在需要修改状态栏的控制器的viewDidLoad方法中写上如下代码即可设置成功:
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;