1.用UILabel,自定义整个titleview
// var TitleText = UILabel() self.TitleText.frame = CGRectMake(0, 0, 100, 30) self.TitleText.text = "账号" self.TitleText.font = UIFont.boldSystemFontOfSize(20) self.TitleText.textColor = UIColor.whiteColor() self.navigationItem.titleView = TitleText
2.只改变字体颜色
let navigationTitleAttribute: NSDictionary = NSDictionary(object: UIColor.whiteColor(), forKey: NSForegroundColorAttributeName) self.navigationItem.title = "账号" self.navigationController?.navigationBar.titleTextAttributes = navigationTitleAttribute as? [String : AnyObject]