2014-12-19 85 views
0

我试图编辑一个导航条,使其具有白色文本,并且在大小为20时还有'Chalkduster'字体。我的当前代码只跟随最后写入的任何行 - 结合这两种方法来获得颜色和字体?导航栏自定义属性冲突Swift(Xcode 6)

代码:

self.navigationController?.navigationBar.titleTextAttributes = [NSFontAttributeName: UIFont(name: "Chalkduster", size: 15)!] 
self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()] 

回答

0

结合的属性在一个字典,并将它传递:

let attributes = [ 
    NSFontAttributeName: UIFont(name: "Chalkduster", size: 15)!, 
    NSForegroundColorAttributeName: UIColor.whiteColor() 
] 

self.navigationController?.navigationBar.titleTextAttributes = attributes