我有一个UIScrollView,我需要的是,当用户停止拖动它时,滚动视图停止滚动到。
有时它会起作用,但有时候,当压力释放时滚动会继续。
我使用scrollView.tracking尝试了很多东西,或者使用了scrollViewDidScroll或scrollViewDidEndDecelerating等委托方法。但是目前,我没有找到任何东西!
我也尝试过UIPageControl,但我需要滚动视图来停止每50个像素。
感谢您的时间和帮助!
答案 0 :(得分:1)
您需要实现此方法(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
decelerate
参数意味着应立即滚动视图停止。尝试使用decelerationRate
属性设置所需的费率。