这很难,我希望我能正确解释。
好吧,那就是我有一个 UICollectionView ,其中单元格的高度动态变化使用collectionView.collectionViewLayout.invalidateLayout()
引导进入{{ 1}} UICollectionVieFlowLayout的方法。
这完美无缺。有新的内容,它调整大小,根据它移动其他单元格等等。现在,我的集合视图的内容大小可能相当大,这意味着当我停在单元格编号时,例如23,单元格编号15是甚至没有显示,但正在改变它的大小,它将使我的单元格数字23向上或向下移动。我可以把一个“锚”扔到我现在的位置吗?以下是由Firebase触发的调整单元格大小的代码:
sizeForItemAtIndexPath()
问题:是否有可能在collectionView中保持我当前的偏移位置?