import SwiftUI
struct ContentView: View {
@State private var tabSelection = 2
@State private var tappedTwice: Bool = false
var body: some View {
TabView(selection:$tabSelection) {
DiscoverTab()
.tabItem {
VStack {
Image(systemName: "briefcase")
Text("Discover")
}
}.tag(1)
MapTab()
.tabItem {
VStack {
Image(systemName: "map")
Text("Map")
} }.tag(2)
RandomizeTab()
.tabItem {
VStack {
Image(systemName: "shuffle")
Text("Randomize")
} }.tag(3)
}.accentColor(.red)
.environmentObject(CategoriesModel())
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
在链接到我的选项卡视图的每个视图内部,有更多视图创建了一组嵌套视图。当我点击 tabview 图标两次时,如何退出这些视图并返回父视图?谢谢