scrollViewDidEndDragging和scrollViewDidEndDecelerating的使用区别
它俩执行的时间不一样 scrollview 先是执行 停止拖住的代理 然后在执行减速停止的代理
//手指停止拖拽的时候开始执行
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
if (!decelerate)
{
//这里写上停止时要执行的代码
}
}
//手指离开屏幕后ScrollView还会继续滚动一段时间直到停止后才会执行
- (void)scrollViewDidEndDecelerating:(UIScrollView *)ascrollView{
}
如果需要scrollview在停止滑动后一定要执行某段代码的话应该搭配scrollViewDidEndDragging
函数使用