SwiftUI 2.0中navigationBarTitle和navigationTitle修饰符的区别是什么?

SwiftUI 2.0中navigationBarTitle和navigationTitle修饰符的区别是什么?,swiftui,swiftui-navigationview,Swiftui,Swiftui Navigationview,正在学习所有新的SwiftUI 2.0更改,但遇到了.navigationTitle,它的工作方式几乎与.navigationBarTitle完全相同。我查看了WWDC 2020视频,发现其中一个视频提到它用于区分MacOS中的标签标题?但不确定我现在是否应该使用它,而不是iOS中的。navigationBarTitle?此外,苹果的文档也不清楚两者之间的区别 所以我的问题是,确切的区别是什么?您将如何在iOS/MacOS中使用它们?刚刚弃用了navigationBarTitle,并将其重命名为

正在学习所有新的SwiftUI 2.0更改,但遇到了
.navigationTitle
,它的工作方式几乎与
.navigationBarTitle
完全相同。我查看了WWDC 2020视频,发现其中一个视频提到它用于区分MacOS中的标签标题?但不确定我现在是否应该使用它,而不是iOS中的
。navigationBarTitle
?此外,苹果的文档也不清楚两者之间的区别


所以我的问题是,确切的区别是什么?您将如何在iOS/MacOS中使用它们?

刚刚弃用了
navigationBarTitle
,并将其重命名为
navigationTitle

@available(iOS, introduced: 13.0, deprecated: 100000.0, renamed: "navigationTitle(_:)")
@available(macOS, unavailable)
@available(tvOS, introduced: 13.0, deprecated: 100000.0, renamed: "navigationTitle(_:)")
@available(watchOS, introduced: 6.0, deprecated: 100000.0, renamed: "navigationTitle(_:)")
public func navigationBarTitle(_ title: Text) -> some View

哦,好吧,那么我们不应该再在Xcode中使用
.navigationBarTitle
?Xcode 12仍然可以使用它,但我想他们会在正式发布之前删除它?不是很快,但总有一天会的。