I\'m trying to change the font color of the text on my back button in my UINavigationControllerBar
[[UIBarButtonItem appearance] setTitleColor:[UIColor r
Solution in Swift 4:
UIBarButtonItem.appearance().setTitleTextAttributes( [ NSAttributedStringKey.font: UIFont(name: "MyriadPro-SemiboldCond", size: 16)!, NSAttributedStringKey.foregroundColor: UIColor.white ], for: .normal)
Add this in AppDelegate and it'll be applied to all buttons in the app.