方法一
1.設置info.plist 文件:
將View controller-based status bar appearance 的值設置為NO。
2.在AppDelegate.m 的方法中如下設置,默認會顯示黑色等于為你的app狀態欄設置一個主顏色
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//設置全局狀態欄字體顏色為黑色
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;
//設置全局狀態欄字體顏色為白色
// [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
return YES;
}
3、在需要設置為白色的地方添加如下代碼:
UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
4.在需要變回黑色的地方添加如下代碼:
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;