MJRefresh的使用
lcvzduuc
9年前
来自: http://my.oschina.net/langzhouzhou1/blog/613966
平时在做项目的过程中,下拉刷新,上啦加载这都是很有必要的,用UIRefreshController虽然不是很麻烦但是用MJRefresh就很简单,就像在github上介绍的一样就一行代码就搞定了(其实是两行)。
而这里以MJRefreshBackNormalFooter为例
_shopTableView.footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{
[self dataArray];
}
虽然footer已经被弃用了,但是还是能用用
就上面简单的几句就好了,每次当你下啦的时候就会进入刷新状态就会调用一次数据加载,也就是你自己写的数据请求我这里是dataArray。因为我是直接把数据解析好存在了数组里所以不会有数据重复加载的问题,所以自己写的时候要注意不要让加载的数据重复了。
而就写上面一句会有很大的问题 你第一次拉了一次 就无法退出刷新状态了,所以我们还需要做一件事就是退出刷新状态在每次进入刷新状态之后
_shopTableView.footer.endRefreshing;也就是这句。
加起来一共就两句就好了 很方便很好用
而这个框架里面还有好多,都是中文很好看懂