我有一个 UITableView。每一行都是带有视频、图像等的重物。 当用户滚动此 View 时,如何释放不可见行的内存并加载当前可见行?
最佳答案
我假设您是在谈论释放您所在行的图像和视频所使用的内存,而不是该行本身。
在您的表格 View 委托(delegate)中,
-(void) scrollViewDidEndDecelerating:(UIScrollView *)scrollView
当 tableview 滚动停止时告诉你。
[myTableView indexPathsForVisibleRows]
为您提供一系列可见内容。
如果您的行不在此数组中,则它不可见,您可以对其进行图像/视频清理。
关于iphone - UITableView 的单元格在不可见时释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8670594/