美文网首页
iOS 修改 状态栏的颜色

iOS 修改 状态栏的颜色

作者: 冬日的太阳_c107 | 来源:发表于2019-02-18 15:09 被阅读0次

1.在 info.plist 添加View controller-based status bar appearance 设置为NO

2 在AppDelegate.m 的方法中如下设置,默认会显示黑色

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

//设置全局状态栏颜色为黑色

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;

//设置全局状态栏颜色为白色

// [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

return YES;

}

3.在其他页面设置状态栏的颜色

-(void)viewWillAppear:(BOOL)animated{

[super viewWillAppear:animated];

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

}

-(void)viewWillDisappear:(BOOL)animated

{

[super viewWillDisappear:animated];

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;

}

相关文章

网友评论

      本文标题:iOS 修改 状态栏的颜色

      本文链接:https://www.haomeiwen.com/subject/dxbaeqtx.html