改变导航栏title字体的大小和颜色

方法一:自定义视图的方法

就是在导航向上添加一个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]}];

 

posted @ 2016-04-25 14:48  小屁孩~  阅读(2762)  评论(0编辑  收藏  举报