如何减少 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
:
中删除 heightForHeaderInSection
和 heightForHeaderInSection
函数
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 看看你的边距在哪里
我想以编程方式消除这两个地方的 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
:
heightForHeaderInSection
和 heightForHeaderInSection
函数
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 看看你的边距在哪里