我们如何实现Facebook应用程序,如“拉动重装”选项?

时间:2011-06-01 08:42:43

标签: iphone objective-c xcode4

我们如何实现FACEBOOK APP,例如“pull to reload”选项,以便在tableView中加载更多数据。(FACEBOOK在Wall Posts中使用此选项)。如果你曾经使用过facebook app,你已经注意到了加载更多数据的方式。

任何人都可以帮我解决这个难题。

提前致谢。

3 个答案:

答案 0 :(得分:1)

如果您不想使用整个three20库,您可以使用EGORefreshTable标题视图,它完全符合您的要求。

https://github.com/enormego/EGOTableViewPullRefresh

答案 1 :(得分:0)

Facebook应用使用three20 library来处理您提出的更多按钮。

试试这个库。这非常好而且容易。

答案 2 :(得分:0)

您可以通过实现滚动视图委托的scrollViewDidScroll:方法来实现此类行为。检查contentOffset.y属性&如果它的值小于,例如-30,则开始更新。

tableWithInfo.delegate = myContoller;

...

- (void)scrollViewDidScroll:(UIScrollView *)aScrollView {
    if (aScrollView.contentOffset.y < -30) { [self startUpdate]; }
}