在iPhone上创建具有较高单元格的UITableView

在iPhone上创建具有较高单元格的UITableView,iphone,objective-c,cocoa-touch,uitableview,Iphone,Objective C,Cocoa Touch,Uitableview,如何使用较高的单元格创建UITableView?基本上,我想创建一个只有四个单元格的全屏表格,但它们应该占据整个屏幕(每个单元格占1/4) 假设使用UITableView可以实现这一点,那么可以在代码和界面生成器中实现吗?还有,每个细胞都有自己的高度吗 --Tim只需使用UITableViewDelegate协议中的-tableView:heightForRowAtIndexPath:方法即可自定义每个单元格的高度。像这样的东西很管用: - (CGFloat)tableView:(UITable

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

假设使用UITableView可以实现这一点,那么可以在代码和界面生成器中实现吗?还有,每个细胞都有自己的高度吗


--Tim

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

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

希望有帮助。

为了获得最佳性能,如果所有行的高度都相同,请使用rowHeight属性。它可以从代码和界面生成器中访问

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