gpt4 book ai didi

ios - UITableView headerView 大小不同

转载 作者:搜寻专家 更新时间:2023-11-01 05:54:20 26 4
gpt4 key购买 nike

我正在尝试在我的 UITableView headerView 上应用一个大小,但似乎第一个部分的标题总是比其余部分的 headerViews 小一点。我已经说过 UITableView 的约束,所以它应该没问题。为什么第一部分变小了?

enter image description here

func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
return ""
}

func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {

return 20
}

最佳答案

使用分组的 UITableView 时会发生此行为。第一个节标题的节标题高度显得较短,因为它上面没有页脚。但是,第一个节之后的每个节标题在其正上方确实有一个页脚。页脚具有默认高度,这有助于部分标题的整体高度外观。因此,设置部分页脚高度,使组部分之间的空间具有相同的视觉高度。

override func tableView(tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return CGFloat.min
}

我们使用 CGFloat.min 而不是 0,因为返回 0 会导致页脚返回默认高度。

关于ios - UITableView headerView 大小不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27321237/

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