UICollectionView当前项目上剩余的新项目插入

我在项目中使用UICollectionView来显示新闻提要。当我移到收藏夹视图的顶部时,我可以加载20个较旧的帖子,并具有拉动刷新手势的功能。我的问题是,当我加载较旧的帖子时,最旧的帖子(“收藏夹”视图单元格)显示在收藏夹视图的顶部。我要从拉动刷新手势的位置开始。

我在项目中使用DeepDiff库重新加载集合视图

   self.collectionView.reload(changes: changes,updateData: {
   self.cellViewModels = layout.viewModels
   })

以下是描述我的问题的视频的链接: https://www.youtube.com/watch?v=zlfWrjF-RDo

juntz 回答:UICollectionView当前项目上剩余的新项目插入

这是重新加载的工作方式。现在,我的社交网络和信息使者轮流使用反向集合视图,当您进行刷新时,您会在dataSource的末尾添加新帖子,并且可见区域不会“跳到”顶部。

您可以检查以下内容:UICollectionView reverse Layout

P.S。您可以滚动,但看起来可能很糟糕

本文链接:https://www.f2er.com/3052817.html

大家都在问