1.把 info.list 里面 View controller-based status bar appearance 设置为no
自己设置状态栏的颜色
2.在所需要的界面暴力更改颜色喂自己需要的颜色
UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@“statusBarWindow”] valueForKey:@“statusBar”];
statusBar.backgroundColor = [UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0];