不用觉得麻烦,只有两句代码即可实现
如果会使用cocoapod的朋友直接在podfile文件中添加pod ‘MJRefresh’
然后pod install 即可使用MJ的库
若没有使用以上三方库的管理方式可在github上讲MJ的工程down一份
然后把其中的类文件拖入自己的工程即可
下面是链接
https://github.com/CoderMJLee/MJRefresh.git
1.在头文件中导入#import “MJRefresh.h”
2.首先你的controller中拥有一个UItableview即可
3.在控制器的viewDidLoad中写上
self.tableView.mj_header = [MJRefreshStateHeader headerWithRefreshingBlock:^{
// 请求数据
[self requestDatas];
}];
3.在数据请求完成的时候写上[self.tableView.mj_header endRefreshing];
即可,赶快去试试效果吧,就这么简单当然其中还有各种需求都满足的功能,使用起来也是非常的方便