iOS中设置导航栏标题的字体颜色和大小
2015-10-20 11:02
531 查看
原文链接:http://www.aichengxu.com/view/42504
方法一:(自定义视图的方法,一般人也会采用这样的方式)
就是在导航向上添加一个titleView,可以使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了。
//自定义标题视图
UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 44)];
titleLabel.backgroundColor = [UIColor grayColor];
titleLabel.font = [UIFont boldSystemFontOfSize:20];
titleLabel.textColor = [UIColor greenColor];
titleLabel.textAlignment = NSTextAlignmentCenter;
titleLabel.text = @"新闻";
self.navigationItem.titleView = titleLabel;
方法二:(在默认显示的标题中直接修改文件的大小和颜色也是可以的)
[self.navigationController.navigationBar setTitleTextAttributes:
@{NSFontAttributeName:[UIFont systemFontOfSize:19],
NSForegroundColorAttributeName:[UIColor redColor]}];
方法一:(自定义视图的方法,一般人也会采用这样的方式)
就是在导航向上添加一个titleView,可以使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了。
//自定义标题视图
UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 44)];
titleLabel.backgroundColor = [UIColor grayColor];
titleLabel.font = [UIFont boldSystemFontOfSize:20];
titleLabel.textColor = [UIColor greenColor];
titleLabel.textAlignment = NSTextAlignmentCenter;
titleLabel.text = @"新闻";
self.navigationItem.titleView = titleLabel;
方法二:(在默认显示的标题中直接修改文件的大小和颜色也是可以的)
[self.navigationController.navigationBar setTitleTextAttributes:
@{NSFontAttributeName:[UIFont systemFontOfSize:19],
NSForegroundColorAttributeName:[UIColor redColor]}];
相关文章推荐
- iOS和Andriod关于实现二级表单效果的总结
- iOS 动画浅析
- #在蓝懿学习iOS的日子#小游戏吃豆人
- iOS定位和位置信息获取
- iOS开发:XCTest单元测试(附上一个单例的测试代码)
- iOS之There was an internal API error.
- iOS避免文件被同步到iCloud或iTunes
- iOS断言
- ios逆向工程-静态分析
- iOS蓝牙4.0开发流程
- IOS开发—无需自定义,修改tabbar背景颜色
- iOS TextFiled、TextView 关于键盘的收起以及处理键盘遮挡
- ReactiveCocoa,最受欢迎的iOS函数响应式编程库(2.5版),没有之一!
- iOS 的 XMPPFramework 简介
- Block - 3
- ios系统框架一: Core Animation
- iOS_mapKit与Core Location
- IOS中自己关于Ivar和objc_property_t的理解,整理下网上资料
- iOS开发中常用的第三方类库
- iOS开发中更改手机状态栏和隐藏手机状态栏的方法