MJRefresh的详细使用说明
2016-05-16 12:16
453 查看
上下拉刷新功能在现在的APP应用中经常使用,在上下拉刷新页面中MJRefresh个人认为是做的最好的。只需要几句代码就可以实现上下拉刷新功能,而且里面提供了很多的样式和自定义样式。
这个是MJRefresh的GitHub链接地址
https://github.com/CoderMJLee/MJRefresh
MJRefresh的使用也是很方便的,下面介绍他的使用
当下载下来之后会有这几个文件夹
![](http://img.blog.csdn.net/20160516115138569)
使用时只需要在工程中导入#import “MJRefresh.h”即可
![](http://img.blog.csdn.net/20160516120410665)
例如当要使用UITableViewController加载上下拉刷新时,就进入Second这个分组里面找对应的样式就可以了
![](http://img.blog.csdn.net/20160516120710815)
右侧全是分好的各种样式,例如想要使用第一种样式只需要把对应的样式代码拷贝过来即可
_tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 64, kViewW, kViewH) style:UITableViewStylePlain];
_tableView.backgroundColor = [UIColor yellowColor];
_tableView.delegate = self;
_tableView.dataSource = self;
[self.view addSubview:_tableView];
然后自己做好对数据的处理。
如果要使用自定义的样式的话就需要进入DIY分组里找到对应的类进行修改即可。
这个是MJRefresh的GitHub链接地址
https://github.com/CoderMJLee/MJRefresh
MJRefresh的使用也是很方便的,下面介绍他的使用
当下载下来之后会有这几个文件夹
使用时只需要在工程中导入#import “MJRefresh.h”即可
例如当要使用UITableViewController加载上下拉刷新时,就进入Second这个分组里面找对应的样式就可以了
右侧全是分好的各种样式,例如想要使用第一种样式只需要把对应的样式代码拷贝过来即可
_tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 64, kViewW, kViewH) style:UITableViewStylePlain];
_tableView.backgroundColor = [UIColor yellowColor];
_tableView.delegate = self;
_tableView.dataSource = self;
[self.view addSubview:_tableView];
__unsafe_unretained __typeof(self) weakSelf = self; // 设置回调(一旦进入刷新状态就会调用这个refreshingBlock) self.tableView.mj_header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{ [weakSelf loadNewData]; }]; // 马上进入刷新状态 [self.tableView.mj_header beginRefreshing];
然后自己做好对数据的处理。
如果要使用自定义的样式的话就需要进入DIY分组里找到对应的类进行修改即可。
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 讲解iOS开发中基本的定位功能实现
- iOS中定位当前位置坐标及转换为火星坐标的方法
- js判断客户端是iOS还是Android等移动终端的方法
- iOS应用中UISearchDisplayController搜索效果的用法
- IOS开发环境windows化攻略
- iOS应用中UITableView左滑自定义选项及批量删除的实现
- 浅析iOS应用开发中线程间的通信与线程安全问题
- 检测iOS设备是否越狱的方法
- .net平台推送ios消息的实现方法
- 探讨Android与iOS,我们将何去何从?
- Android、iOS和Windows Phone中的推送技术详解
- iOS推送的那些事
- IOS 改变键盘颜色代码