由于这个问题SwiftUI TabView 亮度视图垂直位置中概述的答案中概述的原因,我的应用程序的菜单结构是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")
}
}
}
}
}