4

我该如何创建一个具有更高单元格的 UITableView?基本上,我想创建一个只有四个单元格的全屏表格,但它们应该占据整个屏幕(每个 1/4)。

假设使用 UITableView 可以做到这一点,是否可以在代码和 Interface Builder 中完成?而且,每个单元格可以有自己的高度吗?

--蒂姆

4

2 回答 2

7

只需使用-tableView:heightForRowAtIndexPath:UITableViewDelegate 协议中的方法来自定义每个单元格的高度。像这样的东西很好用:

- (CGFloat)tableView:(UITableView *)tv heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 70.0f;
}

希望有帮助。

于 2009-01-04T06:50:35.493 回答
4

为获得最佳性能,如果所有行的高度相同,请使用 rowHeight 属性。它可以从代码和 Interface Builder 中访问。

如果要自定义单个行高,则需要实现 -tableView:heightForRowAtIndexPath: 委托方法。它的执行速度稍慢,但更灵活。

于 2009-01-04T11:04:14.530 回答