我需要在UITableView(从数据库加载)中显示数组中的元素列表。
步骤如下:
当我打开视图时,我从数据库中获取数据并将其存储在数组中。如果数组少于100个对象,我会调用后端来获取100个对象。
在执行后端调用时,我在表视图中显示前10个对象。如果我显示的对象少于10个,并且对后端的调用完成后,我会显示所需的n个对象,以便在表中有10个。
现在,每次我滚动到表格底部时,我需要从数组中添加接下来的10个对象,当表格有100个对象时 - 不要显示更多(这是限制)。
答案 0 :(得分:1)
请注意,可能有很多可能的解决方案。有些可能比这更好。
reuseIdentifier
创建一个额外的单元格,例如LoadMoreCell
,该单元格应显示在表格的末尾。UITableViewDelegate
方法tableView:willDisplayCell:forRowAtIndexPath:
。reuseIdentifier
是LoadMoreCell
。