Я пытаюсь изменить font
Недвижимость для UINavigationItem
.Как изменить шрифт UINavigationItem?
Я пробовал использовать titleTextAttributes
, но каким-то образом я могу изменить шрифт названия.
Как изменить шрифт или UINavigationItem? Например, «Больше» текст для Назад UIButton
показано ниже:
Я попытался с помощью:
self.navigationController?.navigationBar.titleTextAttributes = [
NSForegroundColorAttributeName: UIColor.blackColor(),
NSFontAttributeName: UIFont(name: "Papyrus", size: 18)!
]
но изменяется только то, что показано на картинке, а не «Подробнее» Шрифт кнопки.
Это изменение шрифта для всех кнопок, мне нужно изменить его только для одного в определенном классе/Контроллер навигации – Fengson
Затем вместо 'UINavigationBar.appearance()' вы вызываете те же функции на экземпляре UINavigationBar (предположительно 'navigationController.navigationBar') answer updated – Ian
Я уже пробовал это, но получаю сообщение об ошибке «UINavigationItem не имеет матрицы с именем setTitleTextAttributes. Также нет navigationBar ... Я могу использовать только тот, который я представил в своем первом сообщении ..: <Изменить: проверить мой первоначальный пост - я добавил код, который я использую. – Fengson