6

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

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

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

会很高兴一些提示。干杯。

4

1 回答 1

10

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

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
    // disable timer here
}
于 2012-09-04T07:06:09.870 回答