iOS:UIScrollView检测Swipe Gesture

时间:2012-09-04 06:59:52

标签: ios uiscrollview uigesturerecognizer

我有一个UIScrollView,它使用一个计时器自动滚动,该计时器每3秒滚动一次到下一页(幻灯片播放)。

现在我想实现一个检测任何用户交互的函数,一旦用户与滚动视图交互就取消定时器,这样他就可以自己滚动滚动视图。

最好的方法是什么? ScrollView不是子类,而是使用UIScrollViewDelegate。

很高兴得到一些提示。 欢呼声。

1 个答案:

答案 0 :(得分:10)

UIScrolViewDelegate有一种方法来检测用户何时“开始”拖动:

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
    // disable timer here
}