| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
lcvzduuc
9年前发布

MJRefresh的使用

来自: http://my.oschina.net/langzhouzhou1/blog/613966


  平时在做项目的过程中,下拉刷新,上啦加载这都是很有必要的,用UIRefreshController虽然不是很麻烦但是用MJRefresh就很简单,就像在github上介绍的一样就一行代码就搞定了(其实是两行)。

而这里以MJRefreshBackNormalFooter为例

 _shopTableView.footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{

        [self dataArray];

}

虽然footer已经被弃用了,但是还是能用用

就上面简单的几句就好了,每次当你下啦的时候就会进入刷新状态就会调用一次数据加载,也就是你自己写的数据请求我这里是dataArray。因为我是直接把数据解析好存在了数组里所以不会有数据重复加载的问题,所以自己写的时候要注意不要让加载的数据重复了。


而就写上面一句会有很大的问题 你第一次拉了一次 就无法退出刷新状态了,所以我们还需要做一件事就是退出刷新状态在每次进入刷新状态之后

_shopTableView.footer.endRefreshing;也就是这句。

加起来一共就两句就好了 很方便很好用


而这个框架里面还有好多,都是中文很好看懂




 本文由用户 lcvzduuc 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1454726601917.html
Objective-C开发