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