# JKBarStatus **Repository Path**: JKWC/JKBarStatus ## Basic Information - **Project Name**: JKBarStatus - **Description**: 状态栏颜色的变化 OC版本,wift版本也会写 - **Primary Language**: Objective-C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-06 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JKBarStatus #### 项目介绍 状态栏颜色的变化 OC版本,wift版本也会写 #### 使用方法 0.先在info.plist里面添加 `View controller-based status bar appearance`,状态改为 YES 1.导入UINavigationController的分类: #import "UINavigationController+JKStatusBarStyle.h" 2.在使用的控制里面定义属性,写上你想要的状态颜色,重写preferredStatusBarStyle方法 /** 状态栏的颜色 UIStatusBarStyleDefault 黑色 UIStatusBarStyleLightContent 白色 */ @property(nonatomic,assign) UIStatusBarStyle barStatus; self.barStatus = UIStatusBarStyleDefault; -(UIStatusBarStyle)preferredStatusBarStyle{ return self.barStatus; } 3.改变状态栏颜色的方法里面写 // 你先要的颜色 self.barStatus = UIStatusBarStyleDefault; // 更新状态栏颜色 [self setNeedsStatusBarAppearanceUpdate];