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

Ios UITableView->;如何在向下滚动时加载其他条目?,ios,uitableview,load,Ios,Uitableview,Load,我想为我的tableView在向下滚动时加载数据 我有一个JSON API,从中获取数据。 这是一个私人信息系统。 每次我将获得20个条目,我可以选择一个页面(0到x)获得第一到x个条目(每次20个条目)。 所以现在我有了我的表,我加载了一个包含20个条目的列表并显示它们 现在我想在我到达最后一个条目时,它应该加载接下来的20个条目 我试着在StakcOVerflow上读到很多关于它的东西,并看了一个Github项目,但一点也不理解它。 有人能告诉我怎么做吗?你可以使用UITableview的w

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

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

现在我想在我到达最后一个条目时,它应该加载接下来的20个条目

我试着在StakcOVerflow上读到很多关于它的东西,并看了一个Github项目,但一点也不理解它。
有人能告诉我怎么做吗?

你可以使用UITableview的
willDisplayCell
方法。例如,查看行是否有“加载更多”按钮(如果有)

见下文


项目。

您可以实现此委托 - (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ //put data on your array [tableView reloadData]; } -(void)tableView:(UITableView*)tableView将显示单元格:(UITableViewCell*)用于rowatindexpath的单元格:(NSIndexPath*)indexPath{ //将数据放在数组中 [tableView重新加载数据];
}

您的最后一个链接不再有效。你知道哪里有有效的吗?@Telthien。链接已删除。将很快用其他方法更新。这种方法不好,因为在重新加载数据时,将调用非常相同的willDisplayCell:等等。willDisplayCell将仅在出现新单元格时调用,而不是在可见单元格时调用