私は次の簡単な解決策を見つけようとしました。タイルを保持するメインビューがあります。UITableViewにドラッグアンドドロップしたい。UIGestureRecognizerを使用して、ピックアンドドラッグをプログラムすることができます。
ここでの私の問題は、テーブルビュー内で、その上にドラッグされるアイテムがあることをどのように検出できるかということです。たとえば、タイルがその上に移動したときに、指定された行を強調表示したいと思います。
touchesMoved / Begin/EndedイベントをviewCellに追加しようとしました。タイルをその上にドラッグしているとき(つまり、タイルがviewCellの一部を指の下に隠しているとき)、それらは発火しません。上にドラッグされたタイルがない場合、それらは解雇されます。
そのための効果的なヒット方法はありますか?
ありがとう。