7

iPadアプリを作っています。このアプリケーションの 1 つのページには、左側に UICollectionView があり、右側に別の UICollectionView があります。各 UICollectionView は 1 列幅です。

私が望む機能は次のとおりです。左側の各 UICollectionViewCell は、右側の UICollectionView にドラッグできる必要があります。これが不可能な場合は、少なくとも UICollectionViewCell を左側の UICollectionView からドラッグできるようにしてから、右側の UICollectionView に表示するように処理します。

この機能は可能ですか?もしそうなら、どうやってそれを実装しますか?

4

2 に答える 2

5

コレクションから別のコレクションにセルを実際に「渡す」方法はありませんが、次のことができます。

1) ユーザーが他のコレクションのセルをドラッグしたことを検出したら、最初のコレクション (コレクション 1 と呼びましょう) からセルを削除します。素敵なフェード アニメーションを使用して、セルを非表示にすることができます。

2) セルを 2 番目のテーブルにアニメーション付きで追加します (これについては、UICollectionView メソッドと UICollectionViewLayout メソッド、およびデリゲート メソッドを参照してください)。

于 2013-06-21T14:49:16.537 に答える