IOS设置状态栏样式和背景
来源:互联网 发布:重庆医科大学网络教育 编辑:程序博客网 时间:2024/05/21 09:39
1. 设置状态栏的背景
设置状态栏的背景有两个方式:局部设置和全局设置;
//设置导航控制器(导航条)的背景,只是局部设置,也就是只针对当前的VC有效// [self.navigationController.navigationBar// setBackgroundImage:[UIImage imageNamed:@"nav_bar_red"]// forBarMetrics:UIBarMetricsDefault]; //或者使用如下方法,全局设置 //注意,一般全局设置不会再子控制器中使用,一般会自定义一个NavigationController //[[UINavigationBar appearance]setBackgroundImage:[UIImage imageNamed:@"nav_bar_red"] forBarMetrics:UIBarMetricsDefault];
2. 设置状态栏的样式
设置状态栏的样式也有2个方式:
1. 通过UIApplication 设置
// 设置状态栏样式,如果需要通过Application去设置样式的话, // 需要在info.plist文件中增加一配置“view Controller-base status bar appreance” [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
2. 通过API 接口设置
//设置状态栏的样式(如:字体黑色还是白色),也可以通过UIApplication设置-(UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent;}
3. 使用方法:
#import "WQNavigationController.h"@interface WQNavigationController ()@end@implementation WQNavigationController+(void)initialize{ //或者使用如下方法,全局设置 //注意,一般全局设置不会再子控制器中使用,一般会自定义一个NavigationController [[UINavigationBar appearance]setBackgroundImage:[UIImage imageNamed:@"nav_bar_red"] forBarMetrics:UIBarMetricsDefault]; // 设置状态栏样式,如果需要通过Application去设置样式的话, // 需要在info.plist文件中增加一配置“view Controller-base status bar appreance” [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent; //设置导航条的字体和颜色 NSDictionary *titleAttr = @{NSForegroundColorAttributeName:[UIColor whiteColor],NSFontAttributeName:[UIFont systemFontOfSize:17]}; [[UINavigationBar appearance] setTitleTextAttributes:titleAttr]; }- (void)viewDidLoad { [super viewDidLoad];}////设置状态栏的样式(如:字体黑色还是白色),也可以通过UIApplication设置//-(UIStatusBarStyle)preferredStatusBarStyle{// return UIStatusBarStyleLightContent;//}@end
0 0
- IOS设置状态栏样式和背景
- ios设置状态栏隐藏和样式
- iOS状态栏设置样式
- ios 设置状态栏背景颜色
- ios 设置状态栏背景颜色
- ios 设置状态栏背景颜色
- iOS 7设置状态栏样式
- iOS设置全局状态栏样式
- iOS设置状态栏样式,statusBarStyle
- iOS设置状态栏样式,statusBarStyle
- ios状态栏颜色的设置(背景、前景)
- iOS 设置状态栏的背景颜色
- iOS开发之设置状态栏样式
- iOS-设置某些页面的状态栏样式
- ios--状态栏统一样式:黑色背景白色字体
- iOS项目开发实战——自定义设置导航栏和状态栏背景
- Android 状态栏背景设置
- IOS开发笔录之设置状态栏背景颜色
- 类加载的过程
- JAVA抓取小说DEMO
- CAlayer的详细介绍
- 利用AngularJS绕过XSS表达式沙箱
- 开始使用AndroidStudio
- IOS设置状态栏样式和背景
- 手机开发中wifi与bt 蓝牙名称的修改
- test
- Unity读取本地文本txt的研究一
- AndroidStudio怎样导入library项目开源库
- 机器学习相关收藏
- Eclipse常用快捷键与代码模板
- Xcode 常用快捷键
- storyboard学习手记(一)----控制器