2

iPad アプリケーションで icarousel を使用しています。その icarousel でのオブジェクトのドラッグ アンド ドロップのような機能が必要です。ビューをカルーセルからドラッグして項目を削除し、ビューをカルーセルにドロップして項目を追加します。https://github.com/nicklockwood/iCarouselから icarousel をダウンロードしました

デリゲート メソッドを使用してドラッグ アンド ドロップ機能を試しました

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event

しかし、ビュー全体がめちゃくちゃです。ここで私を助けてください。前もって感謝します。

4

2 に答える 2

3

これは一種の古い投稿ですが、まだ行き詰まっている場合に備えて、これが私たちの仕事です。

ビューを引き出すには:

  1. パンジェスチャレコグナイザーをiCarouselに追加します
  2. タッチポイントをrecognizerStateBeganにマークします
  3. RecognitionrStateChangedでビューのフレームまたは変換を調整します
  4. RecognitionrStateEndedの場所を確認してください

    4.1完全になくなっていない場合は返品

    4.2完全に削除されている場合は、データソースからアイテムを削除します

  5. iCarouselをリロードします

iCarouselにドロップするビューと非常によく似た操作を実行できますが、その逆です。

于 2012-05-19T00:17:57.497 に答える
0

必要なものはすべてこのサンプル プロジェクトにあります: https://github.com/firdousali86/SampleDragDropCarousel

于 2014-03-21T06:53:17.927 に答える