2010-11-19 79 views

回答

2
+0

因此,这意味着更改节头高度将改变两节之间的间距......这种理解是否正确? – Abhinav 2010-11-19 22:13:26

+0

是的,因为它是一个委托方法,所以您可以自由定义规则,计算高度。也就是说,你可能想要给出第一部分的高度为10px的头部,但是所有其他30px。你可以通过简单的'if(section == 0)return 10.0;返回30.0' – vikingosegundo 2010-11-19 22:26:32

4

与“海盗” ..如果您仍然有麻烦同意,我已经注意到,如果你通过IB创建表,它会自动创建一个表的页眉/页脚部分。如果进入测量(IB)并减小/增加每个部分的高度,您将看到分组部分之间的间距发生变化。

3

tableView:heightForHeaderInSection:tableView:heightForFooterInSection:

一起这些控制在一个分组的UITableView的区段之间的空间中。你不能返回0,如果你这样做,它会使用默认值,所以使用一个小的浮点数(0.01)来减少空间几乎没有。

+0

优秀的调用返回0显然会导致'UITableViewAutomaticDimension'被使用(即使该常量被定义为'-1.0f'当我检查)。 – smileyborg 2013-08-12 19:37:44