如何减少 header 部分之间的 space?

How to reduce space between section header?

我想以编程方式消除这两个地方的 space?

我已经试过了,运气不太好:

- (CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section {
    return 35.50;
}

- (CGFloat)tableView:(UITableView*)tableView heightForFooterInSection:(NSInteger)section {
    return CGFLOAT_MIN;
}

更新: 我看过这个 solution 但对我没有帮助。

应用

建议的解决方案后
self.yourTableView.sectionHeaderHeight = 0
self.yourTableView.sectionFooterHeight = 0

我明白了,但这不正确。整个章节的标题都不见了。

为什么你return35.5在heightForHeaderInSection?这是你的header身高?

试试这个并从您的 UITableViewDelegate:

中删除 heightForHeaderInSectionheightForHeaderInSection 函数
self.yourTableView.sectionHeaderHeight = 0
self.yourTableView.sectionFooterHeight = 0

或者这个

-

 (CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section {
    return 0;
}

- (CGFloat)tableView:(UITableView*)tableView heightForFooterInSection:(NSInteger)section {
    return 0;
}

我从下面给你清楚的参考link

Click Here

归功于 Tomen

您的单元格似乎有边距 打开 Debug>Debug view hierarchy 看看你的边距在哪里