良い例を見つけるのに苦労しているドラッグアンドドロップでios。ドラッグアンドドロップする作業コードがありますが、期待どおりに動作していません。ドラッグは、タッチしてドラッグした直後には発生しません。私はイメージに触れ、主VCにdragImageをロードしてから、それを修正してdragImageをドラッグして動作させる必要があります。
新しいUIImageView(dragImage)がtouchイベントを受け取らないか、またはtouchイベントが最初のtouchBeginイベントを受け取らないときにそれを受け取る方法。
回答:
回答№1は1あなたが使用している場合 touchesBegan
ドラッグ&ドロップを処理する方法として、最初の障害になる可能性があります。おそらく、あなたはさまざまな方法を使うことがずっと簡単になるでしょう UIGestureRecognizers
(iOS 3をサポートする特定の理由がない限り)iOS 4.0以上で提供されています。
ジェスチャ認識ツールを使用すると、あなたの UIImageView
ビューの中心点をあなたのレコグナイザが起動されるたびに触れる場所です。ジェスチャー認識機能を使用したくない場合は、既存のコードをいくつか提供して、ここで何が起こっているのかを知ることができます。