2011-06-17 40 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

相关问题