// 首先要引入MJRefresh.h
#import "MJRefresh.h"
// 1.给UITableview添加下拉刷新和上拉加载;
// 添加头部的下拉刷新
MJRefreshNormalHeader *header = [[MJRefreshNormalHeader alloc] init];
[header setRefreshingTarget:self refreshingAction:@selector(headerClick)];
tableView.mj_header = header;
// 添加底部的上拉加载
MJRefreshBackNormalFooter *footer = [[MJRefreshBackNormalFooter alloc] init];
[footer setRefreshingTarget:self refreshingAction:@selector(footerClick)];
tableView.mj_footer = footer;
// 2.实现下拉刷新和上拉加载的事件。
// 头部的下拉刷新触发事件
- (void)headerClick {
// 可在此处实现下拉刷新时要执行的代码
// ......
// 模拟延迟3秒
[NSThread sleepForTimeInterval:3];
// 结束刷新
[self.tableView.mj_header endRefreshing];
}
// 底部的上拉加载触发事件
- (void)footerClick {
// 可在此处实现上拉加载时要执行的代码
// ......
// 模拟延迟3秒
[NSThread sleepForTimeInterval:3];
// 结束刷新
[self.tableView.mj_footer endRefreshing];
}
UITableView 傻瓜式添加 MJRefresh刷新
最新推荐文章于 2020-07-29 18:57:05 发布