2012-04-20 8 views
0

どのように私はそれが二つの画像で働いているので、(二つ以上の)私のアプリで画像をドラッグしますが、約20の画像をドラッグしたいことができ、同じビューCocoa-TouchでドラッグアンドドロップImageViewを実装する方法は?

+0

あなたは一度に20枚をドラッグする方法?もう少し説明してください。 – calimarkus

+0

私は20の画像をビューに入れたいと思っています。ユーザーはドラッグして画像をドラッグ&ドロップすると – user1346627

+0

のコードを投稿できます。 –

答えて

0

で最も簡単な方法は、各ビューにUIPanGestureRecognizerを追加すること、ですドラッグ可能でなければならない。

UIView -subclassと書いて、TouchesBegan, TouchesMoved and TouchesEndedを上書きすることもできます。したがって、すべてのビューはドラッグのための独自の操作を処理します。

あなたは例を見たい場合は、おそらく私のJDDroppableViewができます:
https://github.com/jaydee3/JDDroppableView

あなたはそれらのスレッドのいずれかの表情をも持つことができます。
https://stackoverflow.com/search?q=drag+drop+ios

+0

Iは2images ためにこのコードを使用した - (ボイド)touchesBegan:(NSSet *)はwithEventに触れる:(たUIEvent *)イベント{ UITouch *タッチ= [イベント全てのタッチ] ANYOBJECT]。 CGPointの場所= [touch locationInView:touch.view]; if([touch view] == image1){ image1.center = location; } else if([touch view] == image2){ image2.center = location; } [touches withEvent:event];(toutches withEvent:event); } - (void)touchesMoved :(NSSet *)はwithEvent:(UIEvent *)イベントに接触します。 } – user1346627

+0

私は自分のプロジェクトで非常に大きな混乱を招く各イメージのビューを作ることができます – user1346627

+0

私が必要とするものではありません – user1346627

関連する問題