//也就是说 它俩执行的时间不一样 scrollview 先是执行 停止拖住的代理 然后在执行减速停止的代理
//正常 你快速的拖拽,它两个函数都是会响应的。但是如果你是慢慢的拖动,不存在加速度的时候,就只会调上面的那个函数,而不会调下面那个!
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
if(!decelerate)
{ //OK,真正停止了,do something}
}
}
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
//OK,真正停止了,do something contentOffset
NSLog(@"真正停止了,do something,偏移量是---%f",scrollView.contentOffset.y);
headview.userInteractionEnabled = YES;
}
网友评论