无法在导航条中设置自定义大标题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在导航条中设置自定义大标题相关的知识,希望对你有一定的参考价值。

好像只有在使用无字体时,我才能更改大标题。使用自定义字体时,我无法更改标题属性。

  navigationItem.title = “title”

使用自定义字体而不是系统字体时,如何更改大标题?

答案

在你的控制器的viewDidLoad中,只需将这段代码与你的字体和颜色的特定值放在一起。它将以各自的标题属性显示正常和大标题。

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
]

以上是关于无法在导航条中设置自定义大标题的主要内容,如果未能解决你的问题,请参考以下文章

在 UINavigationController 中设置自定义导航栏类

如何使用shoutem / ui和指数在本机反应中设置自定义导航标头

如何在抽屉导航器中的屏幕反应导航中设置自定义边框半径和 zIndex?

无法在 Web api 配置中设置自定义合同解析器

在 Swift 中设置自定义 NavigationBar 的最简单方法是啥?

无法在 WorkManager 中设置自定义工人工厂