导航栏和状态栏的颜色设置

导航栏和状态栏的颜色设置:


1.设置状态栏

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
其中这个style有四种:
UIStatusBarStyleDefault            黑底白字
UIStatusBarStyleLightContent       白底黑字
UIStatusBarStyleBlackTranslucent   黑色半途明
UIStatusBarStyleBlackOpaque        黑色不透明

2.导航栏设置
NSDictionary* textAttributes = @{NSForegroundColorAttributeName:[UIColor blackColor]};
//标题
[[UINavigationBar appearance] setTitleTextAttributes:textAttributes];
//背景颜色
[self.navigationController.navigationBar setBarTintColor:[UIColor whiteColor]];
//导航栏按钮文字字体
[[UIBarButtonItem appearance] setTitleTextAttributes:textAttributes forState:0];

你可能感兴趣的:(状态栏,导航栏)