2

我有一个 UIScrollView,我需要的是当用户停止拖动它时,滚动视图停止滚动。

有时它可以工作,但有时,当释放压力时,滚动会继续。

我用 scrollView.tracking 或像 scrollViewDidScroll 或 scrollViewDidEndDecelerating 等委托方法尝试了很多东西。但目前,我没有找到任何东西!

我也试过 UIPageControl 但我需要我的滚动视图每 50 像素停止一次。

感谢您的时间和帮助!

4

1 回答 1

1

您需要执行此方法(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)deceleratedecelerate参数表示是否应立即停止滚动视图。尝试使用decelerationRate属性来设置所需的速率。

于 2012-12-06T10:51:33.843 回答