//实现的刷新方法
#pragma mark - PullingRefreshTableViewDelegate
//下拉加载
- (void)pullingTableViewDidStartRefreshing:(PullingRefreshTableView *)tableView{
[self performSelector:@selector(loadHeaderData) withObject:nil afterDelay:1.f];
}
//下拉加载数据方法
-(void)loadHeaderData{
//关闭动作
self.tableView.reachedTheEnd= NO;
[self.tableView tableViewDidFinishedLoading];
//清除所有数据
[_mutableArray removeAllObjects];
//刷新数据源
[self.tableView reloadData];
}
//上拉加载
- (void)pullingTableViewDidStartLoading:(PullingRefreshTableView *)tableView{
[self performSelector:@selector(loadData) withObject:nil afterDelay:1.f];
}
//上拉加载数据方法
-(void)loadData{
//关闭动作
self.tableView.reachedTheEnd= NO;
[self.tableView tableViewDidFinishedLoading];
//清除所有数据
[_mutableArray removeAllObjects];
//刷新数据源
[self.tableView reloadData];
}
#pragma mark - Scroll
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
[self.tableView tableViewDidScroll:scrollView];
}
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
[self.tableView tableViewDidEndDragging:scrollView];
}
http://download.csdn.net/detail/qq274577676/5474469