滚动指示器和uiScrollView方法

时间:2011-03-23 15:35:46

标签: iphone uiscrollview scroll indicator

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

我想在这段时间(或在他们展示时)做一些事情

我知道我可以使用(void)scrollViewDidScroll来启动我的东西,但是,这就是问题,到底有没有一种方法?

我知道有单独的拖拽或减速方法(轻弹后),但必须有一个,因为我打赌Scroll Indicator正在使用它?

非常感谢任何帮助..

1 个答案:

答案 0 :(得分: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!
}

我似乎必须使用这两种方法来停止,一种是你只是“轻弹”滚动并让它停止,另一种如果你拖动而没有“轻弹”。