iOS_有效的设置statusBarStyle

  • iOS 开发中经常会根据设计的风格设置 statusBarStyle
    1.第一种方式:

infoplist设置.png

在项目的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;

你可能感兴趣的:(iOS_有效的设置statusBarStyle)