状态栏变换颜色

info.plist 文件设置 View controller-based status bar appearance 为 YES

//设置当前控制器StatusBarStyle
- (UIStatusBarStyle)preferredStatusBarStyle;
/*
当前控制器非RootController时,需在父容器中设置此方法,返回值为需要
改变StatusBarStyle的控制器,否则preferredStatusBarStyle只调用父容器
中的preferredStatusBarStyle方法
*/
- (UIViewController *)childViewControllerForStatusBarStyle;

//调用此方法以重新设置StatusBarStyle
- (void)setNeedsStatusBarAppearanceUpdate

你可能感兴趣的:(状态栏变换颜色)