摘要: 我想知道是否有办法:
我了解这可能会增加额外的内存,但这并不是集合视图的目的,但是我发现使用它比滚动视图容易得多。
详细信息: 我有一个水平滚动收集视图(“ masterCollectionView”),并且其中有4个不同的单元格。每个单元格中都有一个具有垂直滚动功能的唯一collectionview(“ subCollectionView”)。
所有collectionviews均已正确连接并正在加载。
masterCollectionView的第一个单元格显示了群聊,并运行了一个对firebase的观察功能。拉取信息后,它会滚动到表格视图的底部(即最新聊天)。这在初始负载下工作正常。但是,在我滚动到masterCollectionView上的3+单元格,然后滚动回到第一个单元格之后,当collectionview开始重新加载群聊(包括加载和滚动)时,屏幕将冻结直到完成加载/滚动。
我想知道是否可以加载第一个单元格(群聊),然后在滚动到其他单元格时保留信息,以便当我回滚时它仍然在那里并且不必重新加载该单元格。
谢谢!