[英]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.