两个都时滚动停后执行的scrollView代理方法,使用的有什么区别呢?
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{   
    if (!decelerate){

    }


}
- (void)scrollViewDidEndDecelerating:(UIScrollView *)ascrollView{

}
看名字就不一样    第一个DidEndDragging    停止拖拽的时候开始执行

第二个:DidEndDecelerating   减速停止的时候开始执行


也就是说  它俩执行的时间不一样  scrollview  先是执行 停止拖住的代理   然后在执行减速停止的代理  
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐