【问题标题】:How to automatically call PFQuery when scrolling down in a UICollectionView在 UICollectionView 中向下滚动时如何自动调用 PFQuery
【发布时间】:2014-04-07 18:30:46
【问题描述】:
我有一个UICollectionView,其中每个单元格都包含一个PFObject。由于每个UICollectionView 可能有数百个这样的对象,我不想一次查询所有对象,而是只调用有限的数量,然后在用户滚动到最后时自动调用更多对象(有点就像许多网络应用程序使用的无限滚动)。
PFQuery 是否支持这些类型的呼叫,如果支持,我如何能够连续自动呼叫?
谢谢!
【问题讨论】:
标签:
ios
uicollectionview
parse-platform
pfquery
【解决方案1】:
也许这样的事情会让你走上正轨:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
float scrollViewHeight = scrollView.frame.size.height;
float scrollContentSizeHeight = scrollView.contentSize.height;
else if (scrollView.contentOffset.y <= 0) {
// then we are at the top
}
else if (scrollView.contentOffset.y + scrollViewHeight >= scrollContentSizeHeight) {
// then we are at the bottom - query new results
}
}
只要您的控制器已经是您的 collectionView 的委托,我认为您无需添加任何内容即可调用它。