UITableView最后一个单元格

时间:2011-01-27 05:24:49

标签: iphone uitableview

如何显示UITableView的最后一个单元格,何时数据来自数据库并且我不知道单元格的确切数量。

3 个答案:

答案 0 :(得分:2)

如果你知道表格中的单元格数量,并且想知道最后一行何时出现,你可以实现:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath

并将该行与您的表rowcount进行比较。这个方法就在一行显示之前被触发。

答案 1 :(得分:1)

-(NSInteger)tableView:(UITableView *)aTableView numberOfRowsInSection:(NSInteger)section 

此函数返回tableview

中的单元格号

答案 2 :(得分:1)

处理表视图的正确方法是在表视图控制器中为表视图的每个部分定义多个部分和多个行。如果您不知道桌子的长度,那么您已经遇到了麻烦。

处理此问题的常用方法是将数据从数据库加载到数组中,然后使用数组的长度作为表长度。一旦你有了,UITableViewController类应该有一些方法来获取最后一个单元格的索引路径。一旦你有了,你称之为'[indexPath row]',你就是金色的。阅读UITableViews如果你深入了解它是一个复杂的主题。