停止拖拉,即手离开屏幕,但手抬起后,UIScrollView仍在滑动中,当滑动停止时,才会执行此方法。
停止拖拉,即手离开屏幕,但手抬起后,UIScrollView也停止滑动了,此方法不执行。
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
停止拖拉,即手离开屏幕,但手抬起后,UIScrollView仍在滑动中。
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate;
判断UIScrollView是否停止滚动
func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
print("UIScrollView停止滚动了")
}
//isPagingEnabled 为 true 时不需要此方法配合
func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool) {
//停止拖拉,即手离开屏幕,但手抬起后,UIScrollView也停止滑动了。
if decelerate == false {
scrollViewDidEndDecelerating(scrollView)
}
}
网友评论