我想從AppDelegate更改UINavigationBar的字體和顏色。爲此,我做的事:如何更改UINavigationBar的字體和顏色?
let appearance = UINavigationBar.appearance()
appearance.translucent = false
appearance.titleTextAttributes = [NSFontAttributeName: UIFont(name: "Chalkduster", size: 21)!]
appearance.barTintColor = UIColor(red: 80/255, green: 185/255, blue: 225/255, alpha: 1)
appearance.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.whiteColor()]
但在這種情況下,工作只是其中之一,例如:
如果我首先設置 - 字體,在第二次 - 顏色,它只是改變顏色,而不是字體也是。如果我首先設置 - 顏色,在第二個 - 字體,它只是改變字體,而不是顏色。
我該如何改變它們?
「我想改變字體和我的UINavigationController的顏色」一個UINavigationController不是一個視圖。它沒有字體或顏色。 – matt