方法一
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;
网友评论