ты пробовал

я есть один View Controller с именем "Home". Я вставил это в Navigation Controller.

 self.navBar.topItem?.title = "Home"

Я хотел бы изменить шрифт «Tharlon» на строку заголовка моего UIViewController.

self.navBar.topItem?.title = NSLocalizedString("Home", comment: "")
self.navigationController?.navigationBar.titleTextAttributes = [NSFontAttributeName: UIFont(name: "Tharlon", size: 17)!]


Оба эти кода находятся вViewDidLoad () функция.
Когда я запускаю приложение, переведенный текст хорошо отображается в первый раз. Затем я открываю другие меню и возвращаюсь домой. В этот второй раз переведенный текст не отображается хорошо и не выглядит шрифтом Unicode.

Это хорошо работает в первый раз!

Это не очень хорошо после того, как я просматриваю другие страницы и возвращаюсь домой.

Я также попытался поместить этот код вViewWillAppear , Но это все еще не работает.
Пожалуйста, кто-нибудь может мне помочь?

Ответы на вопрос(0)

Ваш ответ на вопрос