2017-08-04 26 views

回答

1

可以通过一个很大的限制来自定义提示外观,提示和标题的样式总是相同的。

假设你是在一个导航栏导航控制器内提出了UIViewController,你可以这样做:

guard let font = UIFont(name: "Helvetica", size: 17) else { 
    return 
} 

let navigationBar = navigationController?.navigationBar 
navigationBar?.titleTextAttributes = [NSFontAttributeName: font, 
                  NSForegroundColorAttributeName: UIColor.blue] 

您还可以使用UINavigationBar.appearance()方法来对所有的导航栏会提示该配置你的应用。

+0

它说,titleTextAttributes不能类型UINavigationBar的 –

+0

对不起被使用,这是基于用于'外观()'代理的代码。我编辑我的帖子,使其更清晰。 – Sparga

+0

曾效力:D thx –