自定义状态栏的颜色及navigation的title颜色

时间:2023-03-09 18:54:17
自定义状态栏的颜色及navigation的title颜色

1.在info.plist中添加View controller-based status bar appearance,值为NO

2.在设置状态栏的地方添加代码

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];

3.大功告成

4.title颜色

    [self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], NSForegroundColorAttributeName, nil]];

5.背景颜色

    [self.navigationController.navigationBar setBarTintColor:[UIColor colorWithRed:0.0/255.0 green:184.0/255.0 blue:212.0/255.0 alpha:1.0]];