2017-01-27 4 views
2

横にスクロールするUICollectionViewを持っています。各コレクションビューセルには、垂直方向にスクロールするテーブルビューがあります。私は、各コレクションビューのセル内の異なるテーブルビュー間だけでなく、テーブルビュー自体でテーブルビューセルのドラッグアンドドロップを実装したいと思います。 チュートリアルやヘルプが必要です。操作方法Trelloアプリのようにセル内にUITableViewを持つUICollectionViewでドラッグ&ドロップを行う

答えて

0

OKつもりは、このためにフルカスタムを行かなければならないので、これはあなたが何をする必要があるか大体です:セルの

ロングプレスジェスチャーか何か、コントローラへのデリゲートメソッドをして、あなたが好きなダブルタップ、そのセルを親のコレクションビューに渡し、コントローラーはコレクションビューとセルを持ちます。ユーザーの指の下のセルの新しいダミーのUIViewをしながら、テーブルビューからセルを削除し、その後

UIView.snapshot..... 

と:あなたはセルのスナップショットを作成したいデリゲートメソッドを受信する

は今、あなたはジェスチャー別のデリゲートメソッドからセルを離すと、位置に、セルをドロップ:この位置を使用するCGPoint

はCollectionViewセルを見つけるあなたは

collectionView.itemAtPoint (or something close to that) 

でそれを落とした今するCGPointを変換しますコレクションビューRectへ

セルをドロップしたポイントに最も近いtableViewセルを見つけて、セルをtに再追加します帽子のテーブルビュー。

あなたは、新しいテーブルビューにドロップするときのセルのモデルを含む小さなMovingModelを作成する必要があります。

+0

@ SeanLintern88のご提案ありがとうございます。このデモはありますか?はい、その緊急の必要事項を教えてください。私はイオスで多くの経験がありません。あらかじめありがとう –

+0

いいえ、私は100%の習慣を言った理由は、あなた自身が各部分を構築する必要があります、あまりにも難しいことではなく、単にステップでステップ... – SeanLintern88

+0

あなたは私にあなたのスカイプIDを与えることができますか?必要に応じて私はあなたからいくつかの助けを得ることができますか? @ SeanLintern88 –

関連する問題