0

我有一个 UIScrollView 对象,我想在其中实现用户滚动时发生的一些效果。每次用户开始滚动动作或滚动时,有没有办法在我的视图控制器类上调用方法?

我需要的也是当前的滚动位置。我几乎可以肯定有一些有用的东西可用。也许我可以每秒询问 50 次当前滚动偏移量之类的。任何的想法?

4

1 回答 1

3

看一下UIScrollViewDelegate协议。

您可以将视图控制器设置为滚动视图的委托,并在那里实现一些方法,例如:

– scrollViewDidScroll:
– scrollViewWillBeginDragging:
– scrollViewDidEndDragging:willDecelerate:
– scrollViewShouldScrollToTop:
– scrollViewDidScrollToTop:
– scrollViewWillBeginDecelerating:
– scrollViewDidEndDecelerating:
于 2009-05-06T15:20:26.333 回答