如何设置默认的UITableViewCell高度?

时间:2011-06-25 19:46:15

标签: uitableview

我正在为UITableViewCells使用可变高度。然而,这通常很好 我发现无论最后一个细胞的高度是多少,它都会成为它下面所有空白细胞的高度。

有没有办法为最后一个单元格下方显示的空白单元格设置默认高度?

感谢。

1 个答案:

答案 0 :(得分:1)

如果您使用的是switch语句,则在默认情况下为switch设置空单元格的默认高度。像这样

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    int rowHeight = 40;
    switch (indexPath.row) {
        case 0:
            rowHeight = 80;
            break;
        case 1:
            rowHeight = 300;
            break;
        default:
            rowHeight = <your default value>;
            break;
    }

    return rowHeight;
}