【发布时间】:2019-12-22 09:00:03
【问题描述】:
我是 SwiftUI 的新手(像大多数人一样)并试图弄清楚如何删除我嵌入在 NavigationView 中的 List 上方的一些 空格。
在这张图片中,你可以看到List上方有一些空白。
我想要完成的是:
我尝试过使用:
.navigationBarHidden(true)
但这并没有产生任何明显的变化。
我目前正在像这样设置我的导航视图:
NavigationView {
FileBrowserView(jsonFromCall: URLRetrieve(URLtoFetch: applicationDelegate.apiURL))
.navigationBarHidden(true)
}
其中FileBrowserView 是一个视图,其中List 和FileCells 定义如下:
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: "")
}
}
我确实想指出,这里的最终目标是您将能够单击这些单元格以更深入地导航到文件树中,因此应该在更深入的导航栏上显示一个后退按钮,但我不希望在我最初的视图中,顶部的任何内容。
【问题讨论】:
标签: ios swift swiftui swiftui-list swiftui-navigationview