我在我的swift应用程序中有collectionView,每个细胞都由缩略图组成。Swift iOS - 收集视图中的最佳细胞数
现在我最初有100个单元格,而且我从后端分页结果,因此用户可以单击下一个按钮来获取下一个100个图像,我打电话给collectionView.reloadData()
,以便重新使用最初的100个单元格。
是否有我应该有的最佳细胞数量?我可以改为每1000分页,所以我有1000个单元格,但我猜这可能会导致一次有很多单元格在内存中的问题?
我在我的swift应用程序中有collectionView,每个细胞都由缩略图组成。Swift iOS - 收集视图中的最佳细胞数
现在我最初有100个单元格,而且我从后端分页结果,因此用户可以单击下一个按钮来获取下一个100个图像,我打电话给collectionView.reloadData()
,以便重新使用最初的100个单元格。
是否有我应该有的最佳细胞数量?我可以改为每1000分页,所以我有1000个单元格,但我猜这可能会导致一次有很多单元格在内存中的问题?
没有限制。
“1000”绝对没有。
这里你唯一要考虑的是,什么是好的块大小抢取决于你的带宽。
也就是说,您有没有任何问题与收集视图。你只是想选择一个好的块大小,所以在网络方面,从用户的角度来看,它感觉像是加载顺利。 (尝试2500开头,并改变它的上下。)(在真正复杂的应用程序,你动态地改变数量,这取决于你在应用程序运行时所做的测量,但在这里无关紧要。)
有绝对没有问题,无论如何,收集视图。将它设置为任何你想要的值。如果你喜欢它,将它设置为1亿。
完全没问题。去吧。 – Fattie
@Fattie对于可以拥有的最大细胞数量是否有严格的限制? – JK140
收藏视图很懒,你只有屏幕上的单元格。在整个收集视图中没有限制多少个细胞,除了'NSUInteger.max'或者大约10亿个 – Alistra