当您拖动或轻弹滚动时,滚动指示器会出现,然后当一切停止移动时,它们就会消失。
我想在这段时间(或在他们展示的时候)做一些事情
我知道我可以使用 (void) scrollViewDidScroll 来开始我的工作,但是,这里有一个问题,是否有一个单一的方法来结束?
我知道有单独的拖动或减速方法(在轻弹之后),但必须有一个,因为我敢打赌滚动指示器正在使用它???
非常感谢您的帮助..
当您拖动或轻弹滚动时,滚动指示器会出现,然后当一切停止移动时,它们就会消失。
我想在这段时间(或在他们展示的时候)做一些事情
我知道我可以使用 (void) scrollViewDidScroll 来开始我的工作,但是,这里有一个问题,是否有一个单一的方法来结束?
我知道有单独的拖动或减速方法(在轻弹之后),但必须有一个,因为我敢打赌滚动指示器正在使用它???
非常感谢您的帮助..
好的,我正在使用:
- (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!
}
我似乎必须使用两种方法来停止,一种是您只是“轻弹”滚动并让它停止,另一种是您在不“轻弹”的情况下拖动。