UIScrollView中的水平滑动

时间:2012-02-06 03:54:24

标签: iphone uiscrollview swipe

我希望滚动视图只是垂直滚动,我也尝试在滚动视图上捕获水平滑动。

我尝试子类化UIScrollView并覆盖一些关于触摸事件的方法,但都失败了。

问题似乎是当用户用一些意外的垂直移动(甚至只是一点点)水平滑动时,UIScrollView会滚动并且我的touchesEnded委托方法永远不会被调用。

1 个答案:

答案 0 :(得分:3)

使用touchesBegan:withEvent:而不是覆盖UISwipeGestureRecognizer和其他方法。它简单得多。

“Gesture Recognizers” in the Event Handling Guide for iOS
UISwipeGestureRecognizer Class Reference