我如何对iOS中的解析数据进行一些分页

时间:2011-07-23 19:25:20

标签: iphone ios

在我的应用程序中,我解析了一些JSON RSS提要并将解析后的数据存储到NSMutableArray中。

在这里,我想一次只在我的tableview中显示4个项目。在tableview下面,有一个UIButton'more'。当用户单击此按钮时,我想显示另外4个像那样.....如何做到这一点。

任何人都可以给我一个想法或指出我可以参考的任何简单例子。如何对解析后的数据进行分页。在此先感谢.......

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

正如您所知,uiTableView有一个数据源。您可以轻松实现这一点,因为您的需求需要按下按钮。在桌面视图的滚动中没有按钮按下的分页将是棘手的。

您必须创建NSMutableArray作为数据源。每次按下更多按钮时,在NSMutableArray的末尾添加4个项目。

使用NSRange,您可以从主阵列中获取对象,并将它们一次添加到数据源中。添加电话[tableview reload]后;

您还可以再次创建数据源

NSArray *dataSource = [mainArray subarrayWithRange:NSMakeRange(0, PageNum*4)];