小编dKr*_*zyk的帖子

在UICollectionView上禁用单元重用

我在我的应用程序中使用UICollectionView,在单个单元格上使用手势识别器,允许用户"滑开"单元格以显示下面的更多数据.

问题是,我经常在CollectionView中重新加载数据; 因为应用程序每3秒钟左右收到一次更新.当细胞处于滑动过程中时,这会导致不需要的行为,同时可以重复使用集合视图单元.

用户将开始滑动单元格,应用程序将接收更新,reloadData,并且不同的单元格将开始接收手势,并开始滑动.

我已经尝试在幻灯片发生时禁用应用程序的更新,但这导致了应用程序内的其他复杂情况,所以我想知道是否有办法禁用单元格重用,(我最多只有20个单元格,所以我不喜欢我认为性能会大幅下降).

谢谢!

objective-c ios uicollectionview uicollectionviewcell

10
推荐指数
1
解决办法
1万
查看次数