2011-03-23 48 views
0

当您拖动或轻拂滚动时会出现滚动指示器,当一切停止移动时,它们会消失。滚动指示器和uiScrollView方法

我想在这段时间做一些东西(或同时显示,他们是)

我知道我可以使用(无效)scrollViewDidScroll开始我的事情,但是,这里是一个问题,有没有单一的方法结束?

我知道有单独的方法来拖动或减速(轻弹后),但必须有一个单一的,因为我敢打赌,滚动指标正在使用它?

非常感谢您的帮助..

回答

0

好吧我使用:

- (void) scrollViewDidScroll: (UIScrollView *) _theScroller{ 

    [self startJob];//start doing stuff! 
} 

和:

- (void) scrollViewDidEndDecelerating: (UIScrollView *) _theScroller{ 

    [self stopJob];//stop doing stuff! 
} 

- (void)scrollViewDidEndDragging:(UIScrollView *) _theScroller willDecelerate:(BOOL)decelerate { 

    [self stopJob];//stop doing stuff! 
} 

我看来,我必须使用两种方法来阻止,一个如果你只是'轻弹'滚动,让它停止,而另一个如果你拖动而没有'轻弹'。