我正在使用集合视图来查看我的RSS Feed数据。我正在使用-(void)scrollViewDidScroll:(UIScrollView *)scrollView
检测视图到底部&加载更多rss feed。
但我希望调用scrollViewDidScroll
方法不在我的视图底部,而是在底部之前只调用2或3个索引项。如何编辑我的scrollViewDidScroll
方法来执行此操作。
答案 0 :(得分:1)
您可以这样做:
-(void)scrollViewDidScroll:(UIScrollView *)aScrollView
{
CGPoint offset = aScrollView.contentOffset;
CGRect bounds = aScrollView.bounds;
CGSize size = aScrollView.contentSize;
UIEdgeInsets inset = aScrollView.contentInset;
float y = offset.y + bounds.size.height - inset.bottom;
float h = size.height;
float reload_distance = -2 * [your item height];
if(y > h + reload_distance) {
[self.delegate loadMoreDataHere];
}
}