gpt4 book ai didi

ios - 如何在swiftui InsetGroupedListStyle中删除iOS 15额外的顶部填充?

转载 作者:行者123 更新时间:2023-12-05 00:23:15 24 4
gpt4 key购买 nike

我在 SwiftUI 中有一个 InsetGroupedListStyle 列表,并注意到在 iOS 15 中添加了一个额外的顶部填充。我该如何控制或删除它?

List {
Section(header: Text("Header")) {
// some content
}
}
.listStyle(InsetGroupedListStyle())
这是 iOS 14:
enter image description here
和 iOS 15:
enter image description here

最佳答案

要解决此问题,您可以使用 headerProminence

Section("Header") {
// some content
}
.headerProminence(.increased)
iOS 15 vs 14
解决表格 View 的问题
if #available(iOS 15.0, *)
UITableView.appearance().sectionHeaderTopPadding = 0;
更新:我想我找到了这个特定案例的解决方案:
tableView.tableHeaderView = .init(frame: .init(x: 0, y: 0, width: 0, height: CGFloat.leastNonzeroMagnitude))

关于ios - 如何在swiftui InsetGroupedListStyle中删除iOS 15额外的顶部填充?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69308399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com