2010-11-19 19 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