好像只有在使用无字体时,我才能更改大标题。使用自定义字体时,我无法更改标题属性。
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
]