Fonts SwiftUI:如何在NavBarTitle中获得.serif(纽约)字体

Fonts SwiftUI:如何在NavBarTitle中获得.serif(纽约)字体,fonts,swiftui,navigationbar,Fonts,Swiftui,Navigationbar,关于如何在导航Bartitle中使用苹果纽约字体,有什么简单的解决方案吗?我尝试了以下方法,但没有成功: .navigationBarTitle(Text("TestTitle").font(.system(.largeTitle, design: .serif))) 它只是默认回默认的SF字体 非常感谢您的帮助! 谢谢 这里是一个可能解决方案的演示。使用Xcode 12/iOS 14进行测试 init() { UINavigationBar.appearance(

关于如何在导航Bartitle中使用苹果纽约字体,有什么简单的解决方案吗?我尝试了以下方法,但没有成功:

.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")
    }