【发布时间】:2021-11-29 20:58:08
【问题描述】:
由于这个问题SwiftUI TabView brightness views vertical location 中概述的答案中概述的原因,我的应用程序的菜单结构是NavigationView -> TabView -> 具有不同导航标题的子视图。
问题在于.navigationTitle 为整个 TabView 提供一个导航标题,而不是为每个子视图提供一个导航标题。如何有多个带有TabView 的导航标题,每个子视图一个?
struct ContentView: View {
var body: some View {
NavigationView {
TabView {
Text("Hello")
.navigationTitle("Title One")
.tabItem {
Image(systemName: "square.stack")
}
Text("Hello Again")
.navigationTitle("Title Two")
.tabItem {
Image(systemName: "checkmark.square")
}
}
}
}
}
【问题讨论】:
标签: swiftui swiftui-navigationlink swiftui-navigationview swiftui-tabview