获得适当的UITableViewCell分色:GUI

时间:2014-05-27 04:35:30

标签: ios objective-c uitableview

我有一个UITableViewController,它是一个UIContainerView。我没有占用三个给定UITableViewCell之间的间距。

- 我需要在最顶部的单元格之上以及第二和第三UITableViewCell之间的另一个空间,我很难找到如何实现这一目标。

1 个答案:

答案 0 :(得分:1)

UITableViewDelegate中,添加以下方法:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 

从那里你可以独立控制每个细胞的总高度。但是,不要对大型表执行此操作,因为它会减慢速度。

如果您尚未使用节标题(或页脚),则可以使用它们向表格单元格添加任意间距。不是让一个部分有n行,而是创建一个包含n个部分的表,每个部分都有一行。

实施tableView:heightForHeaderInSection:方法来控制间距。

您可能还希望实现tableView:viewForHeaderInSection:来控制间距的大小。