0
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 图标两次时,如何退出这些视图并返回父视图?谢谢

4

0 回答 0