有人可以请告诉我如何获取用户提交的内容(如帖子)并在我使用无限滚动时自动将其附加到最后。更具体地说,当我向下滚动并到达结尾时页面,我希望页面能够获得更多帖子并向他们展示(比如facebook和新闻提要)。谢谢你
答案 0 :(得分:0)
假设它是一个tableView,当它到达结束单元时从服务器获取更多数据。
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
NSInteger index = indexPath.row;
if (index == yourEndCellIndex) {
[self fetchMoreDataFromServer];
}
}
获取服务器数据并将其附加到数据阵列。
- (void)fetchMoreDataFromServer {
NSArray *dataFromServer = ....;
for (id obj in dataFromServer) {
[self.dataArray addObject:obj];
}
[self.tableView reloadData];
}