私はUIScrollViewサブクラスを使って作業しています。特定のイベントをキャッチしようとしていますが、私はそれに近づく方法を失っています。 基本的に私は水平なuiscrollviewを持っていて、それはオフにバウンスしています。私がスクロールビューのどちらかの端までスクロールすると、スクロール表示が終了するはずです。ユーザーが現在占有しているコンテンツの終わりの方向にスワイプしようとすると、イベントをキャッチしたいと思っています。つまり、ユーザーが右にスクロールして、もう一度右にスワイプしようとすると、どのようにこのジェスチャーをキャッチしますか。uiscrollviewキャッチスクロールの試行
私は、uiscrollviewサブクラスにジェスチャー認識子を追加しようとしましたが、最後に到達すると、スクロールが有効になり、これらのジェスチャーが捕捉されます。しかし、ユーザが利用可能な方向にスワイプしようとすると、スクロールがオフになるとスクロール効果は起こりません。すなわち、ユーザが右にスクロールした場合、スクロールがオフにされたときに何も起こらず、右への可能なジェスチャをキャッチするように、左にスクロールしようとする。
特定の方向にスクロールしようとする試みをキャッチする方法についてのアイデアはありますか? ありがとう
は私のために働くことができませんでしたが、将来の仕事のためにいいアイデアを見せてくれました+1 – glogic
何がうまくいかなかったのですか?私は助けることができるかもしれませんか? – Aberrant
私のuiscrollviewサブクラスは で作成されています。@interface WallScrollView:UIScrollView {}と私は、上からsetcontentoffsetコードを入れました。これはすべてのsetcontent呼び出しをうまく捕らえます。しかし、行[super setcontentoffset:validoffset]が私のためにクラッシュする – glogic