我是SwiftUI的新手(就像大多数人一样),正在试图弄清楚如何在我嵌入到NavigationView
中的List
个基础上go 掉大约whitespace个.
在此图像中,您可以看到List
上方有一些空白.
我想做到的是:
我试过使用:
.navigationBarHidden(true)
但这并没有带来任何明显的变化.
我当前正在设置我的NavigiationView,如下所示:
NavigationView {
FileBrowserView(jsonFromCall: URLRetrieve(URLtoFetch: applicationDelegate.apiURL))
.navigationBarHidden(true)
}
其中,FileBrowserView
是定义为List
和FileCell
s的视图,如下所示:
List {
Section(header: Text("Root")) {
FileCell(name: "Test", fileType: "JPG",fileDesc: "Test number 1")
FileCell(name: "Test 2", fileType: "txt",fileDesc: "Test number 2")
FileCell(name: "test3", fileType: "fasta", fileDesc: "")
}
}
我想指出的是,这里的最终目标是您可以单击这些单元格以更深入地导航到文件树中,因此应该在更深层次的导航中在栏上显示后退按钮,但是我不希望在我的初始视图中在顶部显示任何内容.