[阿什本]

切换城市

草包手机维修网
问答中心
手机技巧
ios 怎么设置导航栏字体的颜色

ios 怎么设置导航栏字体的颜色

作者:草包哥

发布时间:2015-12-14 12:13:12

点击:807次

草包网提供手机问题交流与手机使用技巧学习的服务,定期分享苹果,三星,华为等主流品牌手机的使用技巧,解答客户在使用手机中的问题,还有手机维修(快速上门维修、到店维修、邮寄维修)、视频教学、手机回收,维修加盟、刷机包下载等服务。

ios 怎么设置导航栏字体的颜色0

iOS中设置导航栏标题的字体颜色和大小,有需要的朋友可以参考下。

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

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


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

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



尊敬的客户,您的手机无论是出现故障,还是手机使用中出现问题,都可以在草包网找到答案。解答苹果、华为、三星等手机各类问题,学习手机维修经验与技巧,尽在草包网。更多手机教程请关注草包手机维修网:www.caobao.com


手机维修、玩机技巧交流QQ群