Я пытаюсь установить шрифт UIBarButtonItem
в AppDelegate
следующим образом:
let barButton = UIBarButtonItem.appearance()
barButton.setTitleTextAttributes([NSFontAttributeName: UIFont(name: "AvenirNext", size: 15], forState: UIControlState.Normal)
Но это бросает мне ошибку компилятора:
Cannot invoke 'init' with an argument list type '($T7, forState: UIControlState)
и я понятия не имею, что это значит
Я также пробовал
barButton.titleTextAttributesForState(UIControlState.Normal) =[NSFontAttributeName...]
но кажется, что он не может быть назначен
Как я могу это сделать? большое спасибо!