美文网首页
scrollview的两个代理方法区别

scrollview的两个代理方法区别

作者: LBQ_DS | 来源:发表于2018-05-17 15:02 被阅读50次

    //也就是说 它俩执行的时间不一样 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;

    }

    相关文章

      网友评论

          本文标题:scrollview的两个代理方法区别

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