セルを移動して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