0

我遇到了一个问题,如下所述:tableView separator layout issue in IOS 7

我找不到任何答案来解决这个问题。所以我必须找到另一种方法来解决这个问题。我决定只保留有数据的单元格中的分隔线,但删除空单元格中的所有分隔线(红线圆圈,在下面的打印屏幕中)。那么我该怎么做呢?

在此处输入图像描述

4

3 回答 3

4

试试这个,只需要 1 行代码

 [tableview setTableFooterView:[[UIView alloc] initWithFrame:CGRectZero]];
于 2013-11-04T10:58:26.120 回答
1

你可以这样做,通过设置框架

if (self.tableView.contentSize.height < self.tableView.frame.size.height) {
    self.tableView.frame = CGRectMake(self.tableView.frame.origin.x, self.tableView.frame.origin.y, self.tableView.frame.size.width, self.tableView.contentSize.height);
}
于 2013-11-04T10:47:40.270 回答
0

imo 最简单的方法是为 tableView 设置页眉和页脚视图。如果您不想要它们的内容,只需将内容设置为 CGRectZero。也应该适用于您的情况。

于 2013-11-04T10:51:10.817 回答