Objective c 卸载特定的UITableViewCells

Objective c 卸载特定的UITableViewCells,objective-c,ios,uitableview,Objective C,Ios,Uitableview,是否有一种方法可以卸载/释放UITableView单元格,以便包含该单元格的UITableView在再次需要时调用cellForRowAtIndexPath: 我知道这正是UITableView在默认情况下所做的,但只有当单元格位于tableview框架之外时才会这样做。我的自定义视图使用UITableView的方式是,它的框架==内容大小 如果无法卸载特定单元格,我将不得不考虑另一种方法。方法[UITableView reloadRowsAtIndexPaths:withRowAnimatio

是否有一种方法可以卸载/释放UITableView单元格,以便包含该单元格的UITableView在再次需要时调用cellForRowAtIndexPath:

我知道这正是UITableView在默认情况下所做的,但只有当单元格位于tableview框架之外时才会这样做。我的自定义视图使用UITableView的方式是,它的框架==内容大小


如果无法卸载特定单元格,我将不得不考虑另一种方法。

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

不会-重新加载行SatinExpaths:withRowAnimation:满足你重新加载特定行的需要吗?:我不想重新加载它们,我想卸载它们。。。tableview部分脱离屏幕,我想卸载脱离屏幕的单元格。我不理解这个问题。但这并不重要。您应该将单元格的卸载留给iOS。如果你的方法需要你控制这个过程,你应该继续思考不同的方法。如果你告诉我们你想解决什么问题,我无法想象你为什么要这样做,我相信我们可以提出解决方案。