スクロールする前にスワイプの方向を取得する方法はありUIScrollView
ますか?
スワイプジェスチャを追加しようとしましたが、うまくいきませんでした。
これが私が処理したいイベントです。横、左または右、下向きにすばやくスワイプした場合は、スクロールしたいのですが、スクロールしないでください。また、スワイプの間隔を取得したいです。それらのことを行うための可能な方法はありますか?ありがとう。
スクロールする前にスワイプの方向を取得する方法はありUIScrollView
ますか?
スワイプジェスチャを追加しようとしましたが、うまくいきませんでした。
これが私が処理したいイベントです。横、左または右、下向きにすばやくスワイプした場合は、スクロールしたいのですが、スクロールしないでください。また、スワイプの間隔を取得したいです。それらのことを行うための可能な方法はありますか?ありがとう。
UISwipeGestureRecognizer コントロールを使用できます。方向の取得には UISwipeGestureRecognizerDirectionLeft を使用します。
そのためには、以下のコードを見てください。
UISwipeGestureRecognizer *oneFingerSwipeLeft = [[[UISwipeGestureRecognizer alloc]
initWithTarget:self
action:@selector(oneFingerSwipeLeft:)] autorelease];
[oneFingerSwipeLeft setDirection:UISwipeGestureRecognizerDirectionLeft];
[[self view] addGestureRecognizer:oneFingerSwipeLeft];
oneFingerSwipeLeft 関数では、方向を指定できます。右スワイプについても同じプロセスに従います。