SwiftUI:如何在 NavBarTitle 中获取 .serif(纽约)字体
SwiftUI: How to get .serif (New York) font in NavBarTitle
关于如何在导航栏标题中使用 Apples New York 字体,是否有任何简单的解决方案?我尝试了以下但没有成功:
.navigationBarTitle(Text("TestTitle").font(.system(.largeTitle, design: .serif)))
它只是默认恢复为默认的 SF 字体。
非常感谢任何帮助!
谢谢!
这是一个可能的解决方案演示。用 Xcode 12 / iOS 14
测试
init() {
UINavigationBar.appearance().largeTitleTextAttributes =
[.font: UIFont(descriptor:
UIFontDescriptor.preferredFontDescriptor(withTextStyle: .largeTitle)
.withDesign(.serif)!, size: 48)]
}
var body: some View {
NavigationView {
VStack {
// ...
}.navigationTitle("New York")
}
关于如何在导航栏标题中使用 Apples New York 字体,是否有任何简单的解决方案?我尝试了以下但没有成功:
.navigationBarTitle(Text("TestTitle").font(.system(.largeTitle, design: .serif)))
它只是默认恢复为默认的 SF 字体。
非常感谢任何帮助! 谢谢!
这是一个可能的解决方案演示。用 Xcode 12 / iOS 14
测试init() {
UINavigationBar.appearance().largeTitleTextAttributes =
[.font: UIFont(descriptor:
UIFontDescriptor.preferredFontDescriptor(withTextStyle: .largeTitle)
.withDesign(.serif)!, size: 48)]
}
var body: some View {
NavigationView {
VStack {
// ...
}.navigationTitle("New York")
}