Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SwiftUI中使用带有NavigationView的选项卡视图?_Swift_Swiftui_Tabview_Swift5_Ios Navigationview - Fatal编程技术网

如何在SwiftUI中使用带有NavigationView的选项卡视图?

如何在SwiftUI中使用带有NavigationView的选项卡视图?,swift,swiftui,tabview,swift5,ios-navigationview,Swift,Swiftui,Tabview,Swift5,Ios Navigationview,我的问题与发布此问题的人完全相同: 我是做错了什么,还是只是一个将被修复的SwiftUI错误?尝试将.edgesIgnoringSafeArea.top添加到您的选项卡/俯视图中 struct ContentView: View { @State private var selection = 0 var body: some View { TabView(selection: $selection){ HomePageView()

我的问题与发布此问题的人完全相同:

我是做错了什么,还是只是一个将被修复的SwiftUI错误?

尝试将.edgesIgnoringSafeArea.top添加到您的选项卡/俯视图中

struct ContentView: View {
    @State private var selection = 0

    var body: some View {
        TabView(selection: $selection){
            HomePageView()
                .tabItem {
                    VStack {
                        Image(systemName: "house.fill")
                            .font(.title)
                    }
                }
                .tag(0)
            Text("Second View")
                .font(.title)
                .tabItem {
                    VStack {
                        Image(systemName: "bell.fill")
                            .font(.title)
                    }
                }
                .tag(1)
        }.edgesIgnoringSafeArea(.top)
    }
}
可能重复的