#pragma mark UITableView + 下拉刷新 默认
- (void)example01
{
__weak __typeof(self) weakSelf = self;
// 设置回调(一旦进入刷新状态就会调用这个refreshingBlock)
self.tableView.header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
[weakSelf loadNewData];
}];
// 马上进入刷新状态
[self.tableView.header beginRefreshing];
}
#pragma mark UITableView + 上拉刷新
- (void)example11
{
[self example01];
__weak __typeof(self) weakSelf = self;
// 设置回调(一旦进入刷新状态就会调用这个refreshingBlock)
self.tableView.footer = [MJRefreshBackNormalFooter footerWithRefreshingBlock:^{
[weakSelf loadMoreData];
}];
}
//开始刷新
[self.tableView.header beginRefreshing];
// 结束刷新状态
[self.tableView.footer endRefreshing];
// 拿到当前的上拉刷新控件,变为没有更多数据的状态
[self.tableView.footer noticeNoMoreData];
// 隐藏当前的上拉刷新控件
self.tableView.footer.hidden = YES;