0

有没有办法在滚动之前获得滑动的方向UIScrollView

我尝试添加滑动手势但没有运气。

这是我要处理的事件。如果我快速侧向、向左或向右以及向下滑动,我希望它滚动,否则不要滚动。我也想获得滑动的间隔。有没有可能做这些事情的方法?谢谢。

4

1 回答 1

1

您可以使用 UISwipeGestureRecognizer 控件。使用 UISwipeGestureRecognizerDirectionLeft 获取方向。

为此,请查看以下代码:

UISwipeGestureRecognizer *oneFingerSwipeLeft = [[[UISwipeGestureRecognizer alloc] 
                                                 initWithTarget:self 
                                                 action:@selector(oneFingerSwipeLeft:)] autorelease];
[oneFingerSwipeLeft setDirection:UISwipeGestureRecognizerDirectionLeft];
[[self view] addGestureRecognizer:oneFingerSwipeLeft]; 

在 oneFingerSwipeLeft 函数中,您可以掌握方向。按照相同的过程向右滑动。

于 2012-09-04T05:53:12.097 回答