iOS UIScrollView结束判定事件

拖拽滚动块释放手指时调用

-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{}

拖拽后产生减速持续运动结束时调用

并非每次都调用, 特别是拖拽的时候并不产生加速度时(拖拽释放前原位置等一会再释放)

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{}

通过 scroll api 进行的滚动结束时调用 (非拖拽时)

这两个函数
setContentOffset
scrollRectVisible:animated:

-(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView{}

你可能感兴趣的:(iOS UIScrollView结束判定事件)