如何删除表视图单元格中隐藏行的空格?

时间:2011-10-04 07:33:16

标签: iphone objective-c ipad uitableview

我能够使用此代码隐藏Table View Cell上的行

cell.hidden = YES;
问题是它给出了空格(在图片上显示)。

screen shot

有没有办法消除这些空格?

谢谢。

1 个答案:

答案 0 :(得分:1)

您需要在UITableViewDelegate中为单元格设置正确的高度。

- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {

    if (indexPath.row == someIndex) {
        return 0.0f;
    }

    return 65.0f;
}

最好不要将这个单元格放在tabelview中。