UITableView - >如何在向下滚动时加载其他条目?

时间:2012-04-04 08:05:51

标签: ios uitableview load

我想在向下滚动我的tableView时加载我的数据。

我有一个JSON API,我可以从中获取数据。 它是一个私人消息系统。 每次我将获得20个条目,我可以选择一个页面(0到x)获得第一个x条目(每次20个条目)。 所以目前我有我的桌子,我加载了20个条目的列表并显示它们。

现在我希望一旦到达最后一个条目,它就应该加载接下来的20个条目。

我试着在StakcOVerflow上阅读很多关于它的内容,然后看看Github项目,但根本不理解它。 有人能告诉我怎么做吗?

2 个答案:

答案 0 :(得分:9)

您可以使用UITableview的willDisplayCell方法。例如,如果有一行,则查看某行是否具有“加载更多”按钮。

请参阅this帖子。

Github项目。

答案 1 :(得分:3)

您可以实现此委托

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
//put data on your array
[tableView reloadData];
}