我想让我的 UITableView 在表格之外加载 3 或 4 个单元格,以便在我向下滚动时已经加载了要显示的任何数据。
我有一些图像和数据,必须先下载才能显示在单元格中。这会在滚动时加载图像之前导致可见的延迟。
我可以通过在UITableViewDataSource tableView:cellForRowAtIndexPath:
方法中手动触发加载此数据。我以前做过,但我很好奇是否有更简单的方法。
有没有办法扩大可重复使用的细胞池,或者调整细胞的加载/回收方式?
编辑:
为了澄清,我已经延迟加载图像和数据。
一切正常,我只是想要一个简单的解决方案来解决“预取”问题。这可以通过许多与视图本身无关的方式来解决。现在,您可以轻松地看到滚动时加载的图像。我只是希望它们在它们变得可见之前加载。