gpt4 book ai didi

ios - UICollectionView 无限滚动 : reuses index paths and clears content

转载 作者:可可西里 更新时间:2023-11-01 03:19:53 25 4
gpt4 key购买 nike

使用来自 a previous question 的答案,我做了一个无限卷轴。但是,滚动时我遇到了问题。

似乎在一毫秒内,UICollectionView(或者可能是 UIScrollView)认为显示的单元格不再可见,因此将单元格重新用于新的单元格细胞。这会导致单元格在滚动时被重复使用。我认为这是我的问题的原因是因为为了能够无限滚动而使用的“作弊”是重置 UIScollViewcontentOffset

我的 UICollectionView 的单元格包含使用 MKNetworkKit 异步下载(或从缓存中获取)的背景图像。另一个副作用是,当连续 ScrollView “屏幕长度”时,屏幕会被截断。几乎就像在 UIScrollView 中发生了 reloadData,但代码根本没有重新加载数据。

我的问题是:如何防止 UICollectionView 重复使用可见单元格和突然截断 View ?

最佳答案

有 2 个重用标识符。当您重置 contentOffset 时在它们之间切换。

关于ios - UICollectionView 无限滚动 : reuses index paths and clears content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15911166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com