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

问题描述 投票:0回答:1

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

  navigationItem.title = “title”

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

swift uinavigationbar swift5
1个回答
0
投票

在你的控制器的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
]
© www.soinside.com 2019 - 2024. All rights reserved.