最简单的UIScrollView 下拉刷新思路

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BelugaW/article/details/51296613

搜索了一下关于Tableview , ScrollView下拉刷新,大多数博客都贴一大段代码,显示得太过复杂。对于仅仅是想知道怎么实现简单下来刷新的人来说,太费时间,反而容易越搞越乱。下面说方法

首先在Controller的 .m文件 定义 变量

@property (nonatomic,assign) NSInteger refreshTag;
//然后实现代理方法
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
    if (scrollView.contentOffset.y<= -50) {
        _refreshTag = 1;
    }else{
        _refreshTag = 0;
    }
  }
-(void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset{
    if (_refreshTag == 1) {
    //执行下拉刷新操作
      NSLog(@"开始刷新");
}

}

这样就可以了。

当然,真正实践的时候还需要考虑很多问题,这个实用性不高,仅仅是提供一个思路。

阅读更多
换一批

没有更多推荐了,返回首页