我将RSS帖子加载到UITableView中,帖子数量由此方法确定:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if (rss.loaded == YES) {
return [rssItems count]*2;
} else {
return 1;
}
}
如何在点击底部后将更多帖子加载到tableview中?
答案 0 :(得分:0)
您可以在加载最后一个单元格时触发它。
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
.
.
.
if (allForecastObjects.count == indexPath.row+1) {
[self getAndAppendMoreData];
}
}
-(void)getAndAppendMoreData {
//this kicks of a preferably asynchronous call for data
//after new data is added to array/collection reload table view
}
-(void)getAndAppendMoreDataCompleted {
if (success) {
[yourTableView reloadData];
}
}
希望这有帮助。