1.将MJRefresh下载后,拖进项目
MJRefresh地址: https://github.com/CoderMJLee/MJRefresh
2.添加头文件
#import "MJRefresh.h"
3.在viewDidLoad中添加[self setUpRefreshUI];
4.在setUpRefreshUI方法中设置相应的东西
- (void)setUpRefreshUI {
/**
* 添加下拉刷新
*/
[self.mainTableView addLegendHeaderWithRefreshingTarget:self refreshingAction:@selector(uploadDataReq)];
/**
* 添加上拉刷新
*/
[self.mainTableView addLegendFooterWithRefreshingTarget:self refreshingAction:@selector(getMoreDataReq)];
}
#pragma mark - 数据请求
- (void)uploadDataReq {
pageNum = 1;
[self requestCategoryMessageWithURL];
[self.mainTableView.header endRefreshing];
}
- (void)getMoreDataReq {
[self requestCategoryMessageWithURL];
[self.mainTableView.footer endRefreshing];
}