美文网首页
UIScrollView几个代理方法的区别

UIScrollView几个代理方法的区别

作者: 冷武橘 | 来源:发表于2020-07-03 10:56 被阅读0次
一、人为外力行为
  • 1、 - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
    用户开始拖拽时调用

  • 2、 - (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
    用户结束拖拽松开手指时调用。scrollView如果仍在减速移动,decelerate返回值是true;如果scrollView静止不再移动,decelerate返回值是false .

  • 3、 - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView; scrollView 减速完成时调用。

二、非人为外力行为
  • 4、- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView。当scrolView调用setContentOffset/scrollRectVisible:animated: finishes。如果animated为NO,没有动画时就不用调用。

相关文章

网友评论

      本文标题:UIScrollView几个代理方法的区别

      本文链接:https://www.haomeiwen.com/subject/xcnjqktx.html