【发布时间】:2022-07-28 22:15:54
【问题描述】:
我有一个简单的 SwiftUI 视图,它使用列表中的部分:
struct NewView: View {
var body: some View {
NavigationView {
List {
Section("Title") {
ForEach((1...10), id: \.self) {
Text("\($0)")
}
}
}
.navigationTitle("Title")
}
}
}
运行时(在 iOS 15 中),这会在顶部留下巨大的空白(与没有章节标题时相比):
如何缩小这个间距?
我已经尝试过类似的 hacky 解决方案:
UITableView.appearance().contentInset.top = -35
但这会使滚动视图出现问题,我希望有更好的方法。
【问题讨论】:
标签: swift swiftui swiftui-list swiftui-navigationview