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

来源:互联网 发布:南京淘宝美工培训班 编辑:程序博客网 时间:2024/05/16 08:48

方法一:

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

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,达到自定义导航标题的效果.

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;


原创粉丝点击