我想创建一个应用程序,其中我需要在表视图的新行上自动添加功能。首先说表视图中有5行,然后当我滚动表时,应该在表的末尾添加更多5行。
请帮帮我!!!!
答案 0 :(得分:1)
喂!!您可以尝试在以下帖子中实施的想法
http://iphoneappmonster.blogspot.com/2011/04/insert-rows-to-table-view-on-click-of.html
答案 1 :(得分:0)
执行此操作的方法是在UITableViewDelegate中实现tableView:willDisplayCell:forRowAtIndexPath,并监视显示的最后一行(使用indexPath参数)。
当要显示最后一行时,设置一个标志并在UITableView上调用-reloadData。这将强制表视图的重新计算,并调用您应该看到该标志的数据源,并将(比方说)5行添加到前一个总行数(并清除该标志)。
现在,将显示的行将不再是最后一行(它将在它下面有5行)并且presto!无限滚动的表格视图。
跟踪总行数(及其内容)留给读者练习。