用户访问页脚时如何获取数据查看表(iphone)

时间:2011-07-11 10:13:21

标签: iphone objective-c uitableview

我制作了一个uitableView,我从网络服务

中获取json中的数据

现在我希望我首先获得前20个对象并将其加载到我的tableView中。它正在发生

现在我希望当用户滚动到页脚时..下一个应该获取20个数据,它应该显示在tableView中..

我被困在这里..谁能让我知道如何继续下去?

3 个答案:

答案 0 :(得分:1)

您可以使用现成的UITableView实现,具有pull-to-refresh功能。

查看EGOTableViewPullRefresh或更简单的PullToRefresh实施。

如果您有兴趣自己实现这一点,一种方法是向您的UITableView添加子视图(例如,UILabel显示“拉动刷新”消息);然后当用户向下滚动(或向上)时“拦截”委托方法并计算子视图是否进入可查看的框架。然后发出重新加载。

另一种方法是在表格中添加最后一行;然后,当调用数据源的tableView:cellForRowAtIndexPath:方法时,返回一个带有“pull to refresh”消息的单元格并进行刷新。

但是你最好使用其中一个建议的实现。

答案 1 :(得分:1)

可能你可以在footerview中加载更多按钮,并点击你可以从服务器加载另外20条记录?

另一种方法是实施 Pull To Refresh 并根据需要进行修改。

答案 2 :(得分:0)

要知道你是否到达了桌子的按钮(又名:看到页脚),我认为你可以使用它:

How to know when UITableView did scroll to bottom in iPhone