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;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容