53.启动不完全的问题 btn高亮渲染 NavBar风格设置
来源:互联网 发布:侠盗飞车mac中文 编辑:程序博客网 时间:2024/05/29 03:17
5.设置NavgationBar的风格-(void)setNavBar{ UINavigationBar *navBar = [UINavigationBar appearance]; [navBar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault]; // 1.2设置所有导航条的标题颜色 NSMutableDictionary *dm = [NSMutableDictionary dictionary]; dm[NSFontAttributeName] = [UIFont systemFontOfSize:16]; dm[NSForegroundColorAttributeName] = [UIColor whiteColor]; [navBar setTitleTextAttributes:dm]; // 设置导航条上返回按钮和图片的颜色,以及navgationBar Item的文字和图片的颜色 [navBar setTintColor:[UIColor whiteColor]];}
6.设置UIBarButtonItem:在storyboard中拖一个UIBarButtonItem然后它的图片和文字颜色默认是蓝色,可以调整tint设置为白色!也可以在代码中实现navgationBar风格那样,给UIBarButtonItem设置风格 // 1.3设置UIBarButtonItem的主题 UIBarButtonItem *barItem = [UIBarButtonItem appearance]; // 判断是否是IOS6 如果是IOS6就设置图片 if (!iOS7) { // 设置普通按钮的图片 UIImage *norImage = [UIImage imageNamed:@"NavButton"]; [barItem setBackgroundImage:norImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]; UIImage *higImage = [UIImage imageNamed:@"NavButtonPressed"]; [barItem setBackgroundImage:higImage forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault]; // 设置返回按钮的图片 UIImage *norBackImage = [UIImage imageNamed:@"NavBackButton"]; [barItem setBackButtonBackgroundImage:norBackImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault]; UIImage *higBackImage = [UIImage imageNamed:@"NavBackButtonPressed"]; [barItem setBackButtonBackgroundImage:higBackImage forState:UIControlStateHighlighted barMetrics:UIBarMetricsDefault]; }else { // 是IOS7 设置item文字的风格 NSMutableDictionary *barMd = [NSMutableDictionary dictionary]; barMd[NSFontAttributeName] = [UIFont systemFontOfSize:16]; barMd[NSForegroundColorAttributeName] = [UIColor whiteColor]; [barItem setTitleTextAttributes:barMd forState:UIControlStateNormal]; }
0 0
- 53.启动不完全的问题 btn高亮渲染 NavBar风格设置
- 升级后的bootstrap3的navbar-brand、navbar-collapse、navbar-toggle、navbar-header、navbar-text、navbar-btn的小实验
- 升级后的bootstrap3的navbar-brand、navbar-collapse、navbar-toggle、navbar-header、navbar-text、navbar-btn的小实验
- 52.应用图片渲染 状态栏管理 btn的高亮操作
- 设置navbar的title属性
- 设置透明的NavBar 获取纯色图片
- 给btn设置边框
- iOS---设置btn边框
- Low Polygon风格的渲染
- navBar设置透明效果
- btn延迟问题
- jquery mobile小记(二):动态创建button listview 和navbar的局部渲染
- NavBar加载页面时页面不能操作的问题
- NavBar和TabBar简单设置
- btn的拖动
- ubuntu设置vim语法高亮显示和自动缩进 (windows风格的C/C++自动缩进)
- ubuntu设置vim语法高亮显示和自动缩进 (windows风格的C/C++自动缩进)
- 去掉navBar的线
- Java执行shell脚本关闭远程数据库
- 科学阅读的基本原则是什么
- Android中管理多个Fragment的最佳实践,完美解决保存状态与重影问题
- 数据结构---字符串(1)
- 关于 U-BOOT 中 SPL 的移植一
- 53.启动不完全的问题 btn高亮渲染 NavBar风格设置
- 各个开源框架下载地址
- 对于用u盘安装CentOS后不插u盘就无法开启的解决过程
- Android检测网络状态,判断当前网络是否可用
- xcode 上 version和build
- UVALive 6914
- HDU 5099 - Comparison of Android versions
- 静态变量总结
- 抽屉原理