iOS 6 の新しい UICollectionView を利用するアプリを構築しています。ただし、ユーザーが後で指を動かしても無視されるように、長押し動作を実装する必要があります。
すなわち
User touches the screen than instantly moves -> Swipe
User touches the screen, pauses, then moves -> Ignore swipe and wait for the release.
基本的に、ジェスチャ認識機能が失敗した場合にのみ、組み込みのスワイプ ジェスチャを有効にできるようにしたいと考えています。ただし、組み込みのスワイプ ジェスチャ レコグナイザーを「他のレコグナイザーが最初に失敗する必要がある」というロジックに置き換える方法はわかりません。
それがAppleのガイドラインに違反しているかどうかわからないので、UIScrollViewを見つけようとしてチェーンをたどることが許されているかどうかはわかりません. .
では、組み込みの認識機能に取って代わる、タップしてホールドする認識機能を作成するにはどうすればよいでしょうか?