【发布时间】:2018-03-19 18:11:17
【问题描述】:
我有一个包含 10000 个单元格的表格视图,每个单元格都包含要显示的文本和图像 url。 我想非常快地将tableview滚动到tableview的末尾,并且对于每一行发送异步请求以下载图像,这意味着10000个下载线程请求调用,但我只需要下载可见单元格图像而不是全部滚动细胞图像。
我喜欢只优化可见单元格图像请求调用而不是所有表格。
【问题讨论】:
-
行代码的单元格仅对可见单元格执行,因此当您滚动表格时,将调用下一个单元格的请求。
-
不,我滚动得非常快,直到表格视图结束,每个单元格都被调用
-
是的,由于cellForRow,它会被调用,当你从上到下快速滚动每个单元格时,cellForRow里面的代码会执行。
-
但是我不想调用或下载所有图像,而不管只调用可见行,如果我们滚动到 tableview 的末尾......它不必要下载所有图像的所有图像单元格,我们只需要 5 或 6 张图像即可显示...
标签: ios uitableview