ты пробовал
я есть один 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 , Но это все еще не работает.
Пожалуйста, кто-нибудь может мне помочь?