ios - 如何选择要使用UICollectionView预取的项目数?

标签 ios uitableview uicollectionview uikit

我试图找到一种方法来为UICollectionView设置许多预取的单元格,但我做不到。对于带有大单元格的水平收藏,它仅预取1个项目。同时,另一个屏幕上的UITableView预取约10行。

有没有一种方法可以明确地告诉UICollectionView / UITableView我要预取多少项/行?

最佳答案

Apple不允许您设置要预取的预定数量的单元格,因为他们的文档指出:

不一定每个单元都调用预取方法

有很多因素会在是否预取单元格后面留下一个黑匣子,但有些因素可能是当前可用的内存和滚动速度。

Link to Apple's Docs

Helpful article breaking down prefetching

关于ios - 如何选择要使用UICollectionView预取的项目数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52041560/

相关文章:

ios - 列表不异步更新列表中的行数?

ios - app在后台时是否可以获取陀螺仪数据更新

ios - 如何通过单击 tabBarItem 来关闭 ModalViewController

ios - 使用 UIAppearance 代理自定义 UITableViewCell

ios - 我可以设置我的自动布局约束,以便将 imageview 设置为图像的高度吗

ios - UIModelPrestationFormSheet 键盘隐藏文本字段

ios - Collection View 单元格不在 ImageView 中显示图像

ios - 重用自定义 Collection View 单元格保留旧的大小属性

ios - 显示具有多种不同 UICollectionViewCells 类型的 UICollectionView

ios - AUParameterTree dealloc导致死锁