我们如何实现FACEBOOK APP,例如“pull to reload”选项,以便在tableView中加载更多数据。(FACEBOOK在Wall Posts中使用此选项)。如果你曾经使用过facebook app,你已经注意到了加载更多数据的方式。
任何人都可以帮我解决这个难题。
提前致谢。
答案 0 :(得分:1)
如果您不想使用整个three20库,您可以使用EGORefreshTable标题视图,它完全符合您的要求。
答案 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]; }
}