Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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
Swift 导航栏,删除陌生空间_Swift_Xcode_Listview_Swiftui_Navigationview - Fatal编程技术网

Swift 导航栏,删除陌生空间

Swift 导航栏,删除陌生空间,swift,xcode,listview,swiftui,navigationview,Swift,Xcode,Listview,Swiftui,Navigationview,在我的项目中,我试图用NavigationView删除我的顶栏矩形()和列表之间难看的空格 我不知道为什么在这两个视图之间快速创建空间 从下面的图片中可以看出,一旦我添加了NavigationView,它看起来就像一个奇怪的空间 我想让我的NavigationBarITEM触摸我的矩形() 如果我使用offset(),它可以工作,但听起来很奇怪。。默认情况下,它们位于VStack内 谢谢 VStack{ Rectangle()

在我的项目中,我试图用NavigationView删除我的顶栏矩形()和列表之间难看的空格

我不知道为什么在这两个视图之间快速创建空间

从下面的图片中可以看出,一旦我添加了NavigationView,它看起来就像一个奇怪的空间

我想让我的NavigationBarITEM触摸我的矩形()

如果我使用offset(),它可以工作,但听起来很奇怪。。默认情况下,它们位于VStack内

谢谢

   VStack{
                        Rectangle()
                            .frame(height: g.size.height/12)
                            .foregroundColor(.blue)
                            .edgesIgnoringSafeArea(.top)
                        NavigationView{
                            List{
                                ForEach(self.dm.storage) { item in
                                    Text(item.airportData.aptICAO)
                                }

                            }  .navigationBarItems(trailing: EditButton())
                        }
                    }


看起来您在视图层次结构中已经有了上面的
NavigationView
,所以您不需要第二个

VStack{
    Rectangle()
        .frame(height: g.size.height/12)
        .foregroundColor(.blue)
        .edgesIgnoringSafeArea(.top)
                                     // << no additional NavigationView needed
        List{
            ForEach(self.dm.storage) { item in
                Text(item.airportData.aptICAO)
            }

        }  .navigationBarItems(trailing: EditButton())
}
VStack{
矩形()
.框架(高度:g尺寸高度/12)
.foregroundColor(.blue)
.edgesIgnoringSafeArea(.top)
//