如何修改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;
利用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;
相关文章推荐
- 如何修改ios的导航条上面的文字颜色和大小等
- 如何修改ios的导航条上面的文字颜色和大小等
- iOS - UIPickerView文字大小颜色修改,无限轮播,无限循环滚动
- iOS笔记--如何修改状态栏的颜色及文字颜色
- IOS 富文本---关于如何处理在一段文字中突出显示某几个字段大小或者颜色的处理
- iOS 如何修改tabbaritem选中后的文字颜色
- iOS 之设置导航条文字的颜色和设置字体的大小
- iOS 原生导航栏 修改导航栏文字颜色 大小
- 如何利用迅捷PDF编辑器在PDF文档上修改文字大小和颜色
- iOS开发之--如何修改TabBarItem的title的字体和颜色/BarButtonItem的title的字体大小和颜色/添加背景图片,并添加点击方法
- VC++修改控件文字大小和颜色
- iOS 更改webView文字颜色丶文字大小丶背景色的方法
- iOS中如何修改系统自带的导航栏的颜色
- ios修改textField的placeholder的字体颜色、大小
- 自定义导航条 文字大小颜色等 按钮大小图标等 背景色
- ios修改textField的placeholder的字体颜色、大小
- Xshell如何修改字体大小和颜色
- iOS 修改textField的placeholder的字体颜色、大小
- android--如何修改progressDialog内文字字体大小
- iOS 7如何修改状态栏文本颜色?