2011-06-17 73 views
0

要重新加載單元格高度和內容我呼籲:重裝現有的UITableViewCell具有不同的高度和內容

[[self tableView]reloadRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:kSectionShoppingList]] withRowAnimation:UITab 

這個函數調用HeightForRow數據源的方法,但它不調用的cellForRowAtIndexPath數據源的方法。

這是他們的默認行爲還是我錯過了什麼?

回答

0

嘗試reloadSectionAtIndexPath方法。

UPDATE

你需要計算高度,你顯示單元格之前。像在heightForRowAtIndexPath中一樣。

使用此方法顯示可變高度的行。

+0

爲什麼要這樣工作? – Eiko 2011-06-17 08:19:19

+0

我不想重新加載完整版塊。 – iOSPawan 2011-06-17 09:12:57

+0

@False Alarm - 在CellForRowAtIndexPath中,如果我不從textField設置焦點,它按預期正常工作。奇怪的行爲:) – iOSPawan 2011-06-17 09:37:33

相關問題