0

ドラッグ アンド ドロップ ジェスチャの実装についてサポートが必要です。最善の方法を見つけるために、あなたの意見を知りたいです。

右側に uitableview があり、左側にいくつかの画像ビューがあるビュー コントローラーがあります。

ユーザーがテーブル ビューのすべてのセルをイメージ ビューの 1 つにドラッグできるようにしたいと考えています。基本的に、セルがいずれかの画像ビューで解放されていない場合、ドラッグアンドドロップは失敗します。それ以外の場合、画像ビューはドロップされたセルに従って画像を変更します。

これを達成するための最良の方法は何だと思いますか?

さらに、ユーザーがドラッグを開始したときに、半透明のセルをドラッグするのではなく、画像とデータを含む特定の形状のサブビューをドラッグしてほしいと思います。

どうもありがとう、マルコ

4

1 に答える 1

1

を実装することができUILongPressGestureRecognizerますUITableViewCell。長いタップを認識するとドラッグが始まり、テーブルビューセルにレイヤーを追加して、これがドラッグされているセルであることを示すことができます。セル自体をドラッグする代わりに、ドラッグします。特定の形状の画像を含むUIImageViewを使用しtouchesBegan, touchesMoved and touchesEndedて、画像を移動する必要があります。タッチが終了したら、UIImageViewがドロップするUIImageView内にあるかどうかをテストする必要があります。

これは一般的な概念であり、少し作業する必要があります

于 2012-06-14T14:42:37.363 に答える