如何在UICollectionView中向下滚动时自动调用PFQuery

时间:2014-04-07 18:30:47

标签: ios uicollectionview parse-platform pfquery

我有UICollectionView,其中每个单元格都包含PFObject。由于每个UICollectionView可能有数百个这样的对象,我不想一次查询所有对象,而只是调用有限的数量,然后在用户滚动时自动调用更多对象结束(有点像许多网络应用程序使用的无休止滚动)。

PFQuery会支持这些类型的通话,如果是这样,我将如何能够连续自动拨打电话?

谢谢!

1 个答案:

答案 0 :(得分: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代表,我就不会认为您必须添加任何内容才能调用。