Iphone 如何创建永无止境的UITableView?

Iphone 如何创建永无止境的UITableView?,iphone,tableview,Iphone,Tableview,我在UITableView中有一些选项,希望用户可以永远滚动。当到达终点时,我想附加Beginning,以便用户可以继续滚动 我该怎么做?在表格视图:numberOfRowsInSection:中返回一些巨大的数字,然后在表格视图:cellForRowAtIndexPath:中通过反复返回相同的单元格来相应地执行操作 您还可以有有限的行数,并在最后显示一个不同的单元格,其中包含一个按钮,用户可以使用该按钮添加新行。单击该按钮后,您只需调用[tableView reloadData],并在表的数据

我在UITableView中有一些选项,希望用户可以永远滚动。当到达终点时,我想附加Beginning,以便用户可以继续滚动


我该怎么做?

表格视图:numberOfRowsInSection:
中返回一些巨大的数字,然后在
表格视图:cellForRowAtIndexPath:
中通过反复返回相同的单元格来相应地执行操作

您还可以有有限的行数,并在最后显示一个不同的单元格,其中包含一个按钮,用户可以使用该按钮添加新行。单击该按钮后,您只需调用
[tableView reloadData]
,并在表的数据源中提供更多行


您是否有可能误用了表视图,因为它不太合适?也许您最好只使用UIScrollView,并在用户滚动时重新定位子视图。

表格视图:numberOfRowsInSection:
中返回一些巨大的数字,然后在
表格视图:cellForRowAtIndexPath:
中通过反复返回相同的单元格来相应地执行操作

您还可以有有限的行数,并在最后显示一个不同的单元格,其中包含一个按钮,用户可以使用该按钮添加新行。单击该按钮后,您只需调用
[tableView reloadData]
,并在表的数据源中提供更多行


您是否有可能误用了表视图,因为它不太合适?也许您最好只使用UIScrollView,并在用户滚动时重新定位子视图。

我认为唯一的问题是如何在方法
numberOfRows:
中使用技巧。一种可能的解决方案是在这里返回一些大的数字,例如,
10000
。然后,设置一个正确的
cellforrowatinexpath:
以根据数据的数字模返回。例如,如果您有100个数据实体,那么您必须获得indexPath.row%100

我认为唯一的问题是如何在方法
numberOfRows:
中使用技巧。一种可能的解决方案是在这里返回一些大的数字,例如,
10000
。然后,设置一个正确的
cellforrowatinexpath:
以根据数据的数字模返回。例如,如果您有100个数据实体,那么您必须获得indexath.row%100

您完全正确。在我的例子中,表视图是过分的。。。大概只有20件,你完全正确。在我的例子中,表视图是过分的。。。大概只有20件。