Iphone 无休止表视图部分
我有一个带有一个部分的表视图。我在后台异步地将数据从互联网上分为小块。我的问题是我不知道总共会有多少条记录。当web服务停止返回数据时,我知道这些数据我都有,在某些情况下,行可能是无限的 方法:Iphone 无休止表视图部分,iphone,objective-c,ios,Iphone,Objective C,Ios,我有一个带有一个部分的表视图。我在后台异步地将数据从互联网上分为小块。我的问题是我不知道总共会有多少条记录。当web服务停止返回数据时,我知道这些数据我都有,在某些情况下,行可能是无限的 方法: -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 可以理解,在视图加载开始时调用一次,此时我不知道我的部分将有多大。有没有关于如何最好地解决这个问题的想法?调用此方法后,我可以
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
可以理解,在视图加载开始时调用一次,此时我不知道我的部分将有多大。有没有关于如何最好地解决这个问题的想法?调用此方法后,我可以在任何地方设置节大小吗?您可以让tableview重新加载其数据,调用
[tableView reloadData];
…它会再次询问数据源有关行数等的信息。您说数据是分块提取的,所以只需分块更新表 每次下载块时,重新加载表。这样,您就知道每个块完成后有多少行 例如:
- 将结果放入数组
- 数组中的6行,按节方法中的行数返回
[array count]
- 重新加载表
“重新加载数据”不会重置滚动位置。这会使视图重新加载,再次从顶部开始滚动吗?只是尝试了一下,看起来不行,所以这可能会起作用。谢谢