我正在构建一个聊天应用程序,但 Collection View 有问题。在我的应用程序中,我只想做一些类似 whatsapp 的事情,开始时我加载前 50 条消息,然后当我们向下滚动时,我想逐条获取其他消息。但是当我这样做并调用 Collection View reloadData 方法时,它会滚动到顶部消息。我不希望他们滚动。你能帮助我吗。请..
我只是想让 collectionView 类似于 whatsapp 的聊天 View .. 即当用户滚动到旧消息时加载更多消息。
最佳答案
您所要求的只是将单元格馈送(插入)到 Collection View 中而不重新加载它。
检查这个appledoc , 在插入项目时。
确定新的 indexPaths,然后使用以下方法将其提供给 Collection View
yourCollectionView.insertItems(at indexPaths: newIndexPaths)
关于ios - 将数据一束一束地加载到 UICollectionView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52945515/