Невозможно установить собственный большой заголовок в NavigationBar - PullRequest
0 голосов
/ 07 мая 2020

Кажется, я могу изменить только большой заголовок без шрифта. Я не могу изменить свойство заголовка при использовании настраиваемого шрифта.

  navigationItem.title = “title”

Как изменить большой заголовок при использовании настраиваемого шрифта вместо системного шрифта?

1 Ответ

0 голосов
/ 08 мая 2020

В viewDidLoad вашего контроллера просто поместите этот код с вашими c значениями шрифта и цвета. Будет показан обычный и крупный заголовок с соответствующими атрибутами заголовка.

navigationItem.largeTitleDisplayMode = .always
navigationItem.title = "Your Title"

navigationController?.navigationBar.titleTextAttributes = [
    NSAttributedString.Key.font: Font.medium(15),
    NSAttributedString.Key.foregroundColor: Color.black
]

navigationController?.navigationBar.largeTitleTextAttributes = [
    NSAttributedString.Key.font: Font.medium(25),
    NSAttributedString.Key.foregroundColor: Color.black
]
...