我有一个名为“Home”的View 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 中。但它仍然不起作用。
拜托,有人可以帮助我吗?