我正在尝试显示最初显示在支持 SwiftUI 的主从应用程序上的 DetailView
导航栏标题。
当我使用基于 Storyboard的模板时,详细 View 的标题按预期显示,如下所示。
将 .navigationBarTitle()
添加到 DetailView
没有效果。
struct ContentView: View {
@State private var dates = [Date]()
var body: some View {
NavigationView {
MasterView(dates: $dates)
.navigationBarTitle(Text("Master"))
.navigationBarItems(
leading: EditButton(),
trailing: Button(
action: {
withAnimation { self.dates.insert(Date(), at: 0) }
}
) {
Image(systemName: "plus")
}
)
DetailView()
.navigationBarTitle(Text("Foo")) // Added this
}.navigationViewStyle(DoubleColumnNavigationViewStyle())
}
}
如何使用 SwiftUI 做到这一点?
最佳答案
关于swift - 在 SwiftUI 中显示详细 View 的导航标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60170453/