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

假设使用UITableView可以实现,可以在代码和Interface Builder中完成吗?而且,每个细胞都有自己的高度吗?

- 添

有帮助吗?

解决方案

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

如果要自定义单个行高,则需要实现 - tableView:heightForRowAtIndexPath:delegate方法。它表现稍慢,但更灵活。

其他提示

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

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

希望有所帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top