繁体   English   中英

在iPhone上使用Taller Cells创建UITableView

[英]Creating a UITableView with Taller Cells on the iPhone

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

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

--Tim

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

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

希望有所帮助。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM