删除分组 uitableview 中单元格前的空格

Posted

技术标签:

【中文标题】删除分组 uitableview 中单元格前的空格【英文标题】:Remove space before cells in Grouped uitableview 【发布时间】:2015-02-19 13:09:59 【问题描述】:

我有 UITableView,我选择 tableview 样式作为“分组”。

但是我在这里遇到问题,它在表格视图的顶部和表格视图的末尾显示了一些空白空间。为此,我使用了以下代码:

[_tableView setContentOffset:CGPointMake(0, 30)];

但是当我向下滚动时,它显示的是空白区域。

谁能告诉我如何删除这个空白。

【问题讨论】:

【参考方案1】:

尝试覆盖表格部分标题的高度

- (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section  
    return 1.0f; 

和tableview页脚视图

CGRect frame = self.tableView.tableFooterView.frame;
frame.size.height = 1;
UIView *view = [[UIView alloc] initWithFrame:frame];
[self.tableView setTableFooterView:view];

【讨论】:

以上是关于删除分组 uitableview 中单元格前的空格的主要内容,如果未能解决你的问题,请参考以下文章

如何从分组的 UITableView 单元格中删除边框?

删除按钮位于 UITableView 样式分组单元格背景之外

如何删除(UITableView)分组文本字段周围的边框

如何减少/删除分组 UITableView 中的左/右手边距?

分组 UITableview 删除外部分隔线

从分组的 UItableview 中删除分隔符