我想以编程方式消除这两个地方的空间?
我没有太多运气试过这个:
- (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
我明白了,但那不正确。整个部分标题消失了。
答案 0 :(得分:0)
为什么你在heightForHeaderInSection
中返回35.5?这是你的标题高度?
尝试此操作并从heightForHeaderInSection
删除heightForHeaderInSection
和UITableViewDelegate
个功能:
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;
}
答案 1 :(得分:0)
答案 2 :(得分:0)
看起来你的细胞有边缘 打开调试>调试视图层次结构,看看您的保证金在哪里