私は、ユーザーがイメージ (UIImageView) をターゲット イメージ (UIImageView) にドラッグ アンド ドロップできるようにするゲームに取り組んでおり、TouchesEnded で (CGRectIntersectsRect) を使用してこれを達成しています。
ここで、(TouchesMoved) で同じことを行う必要があります。条件付きで両方の画像に対して (CGRectIntersectsRect) を既にチェックしています。true の場合、両方の画像フレームを等しくし、その画像へのユーザー操作を無効にしています。 TouchesEnded) が呼び出されます。
以下にリストされたコードを使用して、ドラッグを終了します (TouchesMoved):
if([self distanceBetweenPoint:fruit1.center andPoint:fruit1b.center]<=45)
{
fruit1.frame = fruit1b.frame;
fruit1.userInteractionEnabled = FALSE;
}
誰でもこの問題の解決策を教えてもらえますか?