用户内容和无限滚动

时间:2015-08-27 01:38:45

标签: infinite-scroll

有人可以请告诉我如何获取用户提交的内容(如帖子)并在我使用无限滚动时自动将其附加到最后。更具体地说,当我向下滚动并到达结尾时页面,我希望页面能够获得更多帖子并向他们展示(比如facebook和新闻提要)。谢谢你

1 个答案:

答案 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];
}