有没有办法在滚动之前获得滑动的方向UIScrollView
?
我尝试添加滑动手势但没有运气。
这是我要处理的事件。如果我快速侧向、向左或向右以及向下滑动,我希望它滚动,否则不要滚动。我也想获得滑动的间隔。有没有可能做这些事情的方法?谢谢。
有没有办法在滚动之前获得滑动的方向UIScrollView
?
我尝试添加滑动手势但没有运气。
这是我要处理的事件。如果我快速侧向、向左或向右以及向下滑动,我希望它滚动,否则不要滚动。我也想获得滑动的间隔。有没有可能做这些事情的方法?谢谢。
您可以使用 UISwipeGestureRecognizer 控件。使用 UISwipeGestureRecognizerDirectionLeft 获取方向。
为此,请查看以下代码:
UISwipeGestureRecognizer *oneFingerSwipeLeft = [[[UISwipeGestureRecognizer alloc]
initWithTarget:self
action:@selector(oneFingerSwipeLeft:)] autorelease];
[oneFingerSwipeLeft setDirection:UISwipeGestureRecognizerDirectionLeft];
[[self view] addGestureRecognizer:oneFingerSwipeLeft];
在 oneFingerSwipeLeft 函数中,您可以掌握方向。按照相同的过程向右滑动。