您的位置:首页 > 移动开发 > IOS开发

如何修改ios的导航条上面的文字颜色和大小等

2014-09-17 17:24 471 查看
方法一:

利用titleTextAttributes这个属性,它上面可以修改字体的颜色,大小阴影等.如下:

[objc] view
plaincopy

NSDictionary *dict=[NSDictionary dictionaryWithObjects:

[NSArray arrayWithObjects:[UIColor whiteColor],[UIFont boldSystemFontOfSize:17],[UIColor clearColor],nil]

forKeys:

[NSArray arrayWithObjects:UITextAttributeTextColor,UITextAttributeFont,UITextAttributeTextShadowColor,nil]];

self.navigationController.navigationBar.titleTextAttributes=dict;

方法二:
利用self.navigationItem.titleView,使用一个自定义的label来替换这个view,达到自定义导航标题的效果.

[objc] view
plaincopy

UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 180, 20)];

label.text=self.title;

label.backgroundColor=[UIColor clearColor];

label.font=[UIFont boldSystemFontOfSize:17];

label.textAlignment=UITextAlignmentCenter;

label.textColor=[UIColor whiteColor];

//self.title=filename;

self.navigationItem.titleView=label;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: