2015-08-07 8 views
1

Я пытаюсь изменить шрифт и цвет текста одновременно, но, к сожалению, только один из них изменяется. Пожалуйста, где моя проблема?Невозможно изменить шрифт и цвет текста панели навигации одновременно

self.title = "Hello Members" 

    if let font = UIFont(name: "Avenir-Body", size: 15) { 
     self.navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()] 
     self.navigationController?.navigationBar.titleTextAttributes = [NSFontAttributeName: font] 
    } 

ответ

1

Попробуйте это:

var attributes = [ 
    NSForegroundColorAttributeName: UIColor.greenColor(), 
    NSFontAttributeName: UIFont(name: "Avenir", size: 30)! 
    ] 

    self.navigationController?.navigationBar.titleTextAttributes = attributes 
+0

Это работает я whink мой вопрос заключается в том, что; Я устанавливаю 'titleTextAttributes' дважды. Я согласен через 10 минут – CAN

+0

Рад помочь брату – iAnurag

Смежные вопросы