导航控制器 导航栏主题设置代码
2015-08-28 20:37
423 查看
/** * 第一次使用这个类的时候调用 */ + (void)initialize { //1.设置导航栏主题 //取出appearance对象 UINavigationBar *navBar = [UINavigationBar appearance]; //设置背景 if ([[UIDevice currentDevice].systemVersion doubleValue] < 7.0) { //iOS7不需要设置这些 [navBar setBackgroundImage:[UIImage imageNamed:@"navigationbar_background"] forBarMetrics:UIBarMetricsDefault]; //状态栏样式 [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque; } //设置标题属性 NSMutableDictionary *textAttrs = [NSMutableDictionary dictionary]; textAttrs[UITextAttributeTextColor] = [UIColor blackColor]; textAttrs[UITextAttributeTextShadowOffset] = [NSValue valueWithUIOffset:UIOffsetZero]; textAttrs[UITextAttributeFont] = [UIFont boldSystemFontOfSize:18]; [navBar setTitleTextAttributes:textAttrs]; }
相关文章推荐
- python 文本或句子切割,并保留分隔符
- windows下php5.3链接ms sql 2008
- 一维二维数组的遍历
- C/C++中操作符的优先级和求值顺序
- C#操作Excel总结
- C语言标准库函数 qsort 详解
- C++运算符优先级
- 关于putty的ftp功能
- 数组的查找定位
- 安卓屏幕代码适配屏幕心得px和dp;sp和dp选择
- Java之旅EJB(4)——如何注入其他EJB服务
- J2EE基础:Struts框架的初学者入门知识
- 我和java初遇
- Java和PHP在Web开发方面的比较
- ASP.NET WebAPI 02-Action的选择(一)
- java的锁机制
- 有关C语言程序内存问题的5条规则
- 2015/8/18 Python基本使用(2)
- Python实现KNN算法
- MyEclipse6.5下struts2+spring2+hibernate3 整合