I'm updating the layout of a UICollectionView by moving a cell.
collectionView.moveItem(at: sourceIndex, to: destIndex)
collectionView.collectionViewLayout.invalidateLayout()
collectionView.setCollectionViewLayout(collectionView.collectionViewLayout, animated: true)
{ (done) in
print("i'm here")
}
But the completion block of setCollectionViewLayout is never called, while the animation is correctly done.
Any idea ?
Thank you