gpt4 book ai didi

iOS 15 : Remove empty space before cells in UITableView

转载 作者:行者123 更新时间:2023-12-04 11:47:02 26 4
gpt4 key购买 nike

我正在使用 UITableView对于多节列表。我看到的问题是每个部分的单元格上方有一个空格,即使我设置了 tableView(_:heightForHeaderInSection:)为 0。即使只有一个部分并且我设置 tableView(_:viewForHeaderInSection:) 也会发生这种情况成为 nil .
我已经在 StackOverflow 上尝试了与插入覆盖/边缘扩展相关的所有其他答案,但都没有奏效。
例子:
Screenshot of iOS table view. Above each section header is a gap which is the same colour as the table background.

最佳答案

检查您是否仅在 iOS 15 上看到此问题。如果是,这可能是由新引入的 UITableView.sectionHeaderTopPadding 引起的。属性(property)。您需要将此值设置为 0为了删除部分标题之前的间距:

let tableView = UITableView()
tableView.sectionHeaderTopPadding = 0

// Etc.
此属性仅在 iOS 15 中可用,因此如果为早期版本构建,您将需要 API 检查。
如果您未使用 iOS 15, this question有这个问题的大部分答案。

关于iOS 15 : Remove empty space before cells in UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69322249/

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