셀을 이동하여 UICollectionView
의 레이아웃을 업데이트하고 있습니다.완료 블록이 setCollectionViewLayout에서 호출되지 않았습니다.
collectionView.moveItem(at: sourceIndex, to: destIndex)
collectionView.collectionViewLayout.invalidateLayout()
collectionView.setCollectionViewLayout(collectionView.collectionViewLayout, animated: true)
{ (done) in
print("i'm here")
}
그러나 애니메이션이 제대로 수행되는 동안 setCollectionViewLayout
의 완료 블록이 호출되지 않습니다. 아이디어가 있으십니까?
그리고 마침내 moveItem 이미 애니메이션을하기 때문에 내가 setCollectionViewLayout을 필요로하지 않는다는 것을 발견 ... – Max