只是鉴于ios7之前,ios8系统目前还不熟悉
第一种方法:
在navigationbar的titleview添加一个label,然后在设置label的属性
UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectZero];
titleLabel.text=@"萨那嘿";
titleLabel.adjustsFontSizeToFitWidth=YES;
self.navigationItem.titleView = titleLabel;
第二种方法:
这种方法比较好用,建议用此方法,属性的设置很简单,
[[UINavigationBarappearance] setTitleTextAttributes: [NSDictionarydictionaryWithObjectsAndKeys:
[ColorToolscolorWithHexString:NSLocalizedString(@"NavigationBar_Title_Color",nil)], NSForegroundColorAttributeName,
shadow, NSShadowAttributeName,
[UIFontfontWithName:@"Arial-BoldMT" size:21.0], NSFontAttributeName,nil]];
目前只接触到这两种方法