1.创建

1 //下拉刷新 2 _headerView = [MJRefreshHeaderView header]; 3 _headerView.scrollView = _tbView; 4 _headerView.delegate = self; 5 6 //上拉加载更多 7 _footerView = [MJRefreshFooterView footer]; 8 _footerView.scrollView = _tbView; 9 _footerView.delegate = self; 10 11 [_headerView beginRefreshing];
2.下载成功后停止下载

1 #pragma mark -----MJRefreshBaseView代理 2 -(void)refreshViewBeginRefreshing:(MJRefreshBaseView *)refreshView 3 { 4 if (_isLoading) { 5 return; 6 } 7 if (refreshView == _headerView) { 8 _curPage = 1; 9 [self downloadData]; 10 } 11 else if (refreshView == _footerView) 12 { 13 _curPage++; 14 [self downloadData]; 15 } 16 } 17 18 //修改下载状态 19 _isLoading = NO; 20 [_headerView endRefreshing]; 21 [_footerView endRefreshing];
3.释放

1 -(void)dealloc 2 { 3 _headerView.scrollView = nil; 4 _footerView.scrollView = nil; 5 }