iOS中设置导航栏标题的字体颜色和大小

iOS中设置导航栏标题的字体颜色和大小,有须要的朋友能够参考下。php


在平时开发项目的时候,不免会遇到修改导航栏字体大小和颜色的需求,通常使用自定义视图的方法,其实还存在一种方法。app

方法一:(自定义视图的方法,通常人也会采用这样的方式)字体

就是在导航向上添加一个titleView,可使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了。ui

//自定义标题视图url

UILabel *titleLabel = [[UILabel allocinitWithFrame:CGRectMake(0020044)];spa

titleLabel.backgroundColor = [UIColor grayColor];orm

titleLabel.font = [UIFont boldSystemFontOfSize:20];开发

titleLabel.textColor = [UIColor greenColor];get

titleLabel.textAlignment = NSTextAlignmentCenter;it

titleLabel.text = @"新闻";

self.navigationItem.titleView = titleLabel;


方法二:(在默认显示的标题中直接修改文件的大小和颜色也是能够的)

[self.navigationController.navigationBar setTitleTextAttributes:

@{NSFontAttributeName:[UIFont systemFontOfSize:19],

NSForegroundColorAttributeName:[UIColor redColor]}];

方式二相对于方式一而言更加简单方便

相关文章
相关标签/搜索