您的位置:首页 > 移动开发 > IOS开发

MJRefresh的详细使用说明

2016-05-16 12:16 453 查看
上下拉刷新功能在现在的APP应用中经常使用,在上下拉刷新页面中MJRefresh个人认为是做的最好的。只需要几句代码就可以实现上下拉刷新功能,而且里面提供了很多的样式和自定义样式。

这个是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分组里找到对应的类进行修改即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息