首先声明一个属性
@property (nonatomic, assign) BOOL haveMore;
加入scrollView的代理方法
- (void)scrollViewDidScroll:(UIScrollView*)aScrollView {
CGPointoffset = aScrollView.contentOffset;
CGRectbounds = aScrollView.bounds;
CGSizesize = aScrollView.contentSize;
UIEdgeInsetsinset = aScrollView.contentInset;
floaty = offset.y+ bounds.size.height- inset.bottom;
floath = size.height;
// NSLog(@"offset: %f", offset.y);
// NSLog(@"content.height: %f", size.height);
// NSLog(@"bounds.height: %f", bounds.size.height);
// NSLog(@"inset.top: %f", inset.top);
// NSLog(@"inset.bottom: %f", inset.bottom);
// NSLog(@"pos: %f of %f", y, h);
floatreload_distance =10;
if(y > h + reload_distance) {
//滑动到底部
if(self.haveMore) {
NSLog(@"load more rows");
//可以加载
}
}
}