【Swift】scrollViewDidEndDecelerat

2023-05-22  本文已影响0人  BeethOven
image.png

scrollViewDidEndDeceleratingscrollViewDidEndDraggingUIScrollViewDelegate 协议中的两个方法,它们在 UIScrollView 滚动行为方面发挥不同作用。以下是这两个方法的区别:
1. scrollViewDidEndDecelerating:
此方法在 UIScrollView 减速完成并完全停止滚动后调用。这里所指的减速是指当用户快速滑动 UIScrollView 以产生惯性滚动效果时发生的减速过程。当 UIScrollView 速度减为零时,scrollViewDidEndDecelerating 会被触发。
2. scrollViewDidEndDragging:willDecelerate:
此方法在用户手指从 UIScrollView 上抬起(即停止拖动)时调用。willDecelerate: 参数表示 UIScrollView 在停止拖动后是否还将继续减速。

上一篇 下一篇

猜你喜欢

热点阅读