2 つのテーブル セルを交換しようとしています。したがって、レイアウトが次のような場合
123 456 789
セル 3 をセル 5 にドラッグすると、
125 436 789
しかし、セル7まで持ち上げずにドラッグし続けると、
127 456 389
これをすべてアニメーション化します。LXReorderableCollectionViewFlowLayoutの基本的なコードにいくつかの編集を加えましたが、まだいくつかの問題があります。セルを移動している間と同様に、別のセルがコピーのように見え、離すまでそれに従います。セルが完全に複製される場合があります。私のコレクション ビューでは、UICollectionViewCell サブクラスを 1 つ使用していますが、情報を含むセルと空のセルの 2 つの外観があります。
ここにコードがあります
LXReorderableCollectionViewFlowLayout.h - http://pastie.org/7188891 LXReorderableCollectionViewFlowLayout.m - http://pastie.org/7188886
(投稿するには長すぎるため、ここにコードを投稿できません)