关于设置navigation上的各种属性~
2015-10-16 23:01
459 查看
以下代码 是我自己个人项目里全局设置navigation的几个属性~~~
+ (void)initialize{/////////设置barbuttom文字颜色UIBarButtonItem *item = [UIBarButtonItem appearanceWhenContainedIn:self, nil];NSMutableDictionary *titleattr = [NSMutableDictionary dictionary];titleattr[NSForegroundColorAttributeName] = [UIColor whiteColor];[item setTitleTextAttributes:titleattr forState:UIControlStateNormal];//全局设置navigationbar背景[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault];//[[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:255.0/255.0 green:240.0/255.0 blue:245.0/255.0 alpha:0]];//当在info里设置不用navController管理状态栏时可以。//[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;//箭头左边的颜色[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];// 全局设置 navigationBar 文字颜色大小UINavigationBar *navBar = [UINavigationBar appearance];NSMutableDictionary *titleattr2 = [NSMutableDictionary dictionary];titleattr2[NSForegroundColorAttributeName] = [UIColor whiteColor];titleattr2[NSFontAttributeName] = [UIFont systemFontOfSize:18];[navBar setTitleTextAttributes:titleattr2];}自从IOS7后UINavigationBar的一些属性的行为发生了变化,由下图看到:
相关文章推荐
- 1.1-HA集群配置-1
- JavaScript之命名空间模式 浅析
- Java小知识
- window下hadoop实现文件追加,上传,下载
- #java#求字符串中子串出现的次数
- 九度OJ 1021:统计字符 (基础题)
- mvc验证jquery.unobtrusive-ajax
- 九度OJ 1021:统计字符 (基础题)
- webView添加UserAgent后缀
- H5应用接爱贝HTML5浏览器版(购买结果说明)
- centos 安装mysql数据库碰到的问题笔记
- 使用CMD连接SQL Server
- Nginx错误解决小结
- iOS:核心动画之转场动画CATransition
- Bootstrap插件tab源码的学习
- 后缀数组——罗穗骞倍增算法详细注释
- [转载] Android之遮罩功能的实现
- python numpy.tile函数
- asp.net JS取值
- 双系统(xp+ubuntu)删除ubuntu(好用)