卸载特定的UITableViewCells

时间:2012-04-20 12:40:18

标签: objective-c ios uitableview

有没有办法卸载/释放UITableViewCell,以便包含UITableView再次需要时调用cellForRowAtIndexPath:

我知道这正是UITableView默认执行的操作,但是一旦单元格位于tableview框架之外,。我的自定义视图使用UITableView,其框架==内容大小。

如果没有办法卸载特定的细胞,我将不得不考虑一种不同的方法。

1 个答案:

答案 0 :(得分:0)

方法[UITableView reloadRowsAtIndexPaths:withRowAnimation:]允许您告诉表视图重新加载一个或多个单元格。如果它们在屏幕上,这将重新加载指定的单元格,如果它们当前不在屏幕上,则可能不执行任何操作。听起来像你想要的,虽然你的问题对我来说并不完全清楚。