我有一个 UITableview,我试图在用户滚动到底部附近时将数据附加到。我已经编写了这个方法来检测滚动,它运行正常但看起来很糟糕。
- (void)scrollViewDidScroll:(UIScrollView *)scroll {
NSInteger currentOffset = scroll.contentOffset.y;
NSInteger maximumOffset = scroll.contentSize.height - scroll.frame.size.height;
if (maximumOffset - currentOffset <= 5) {
[self loaddata:[NSString stringWithFormat:@"%d", celltitle.count]];
}
}
loaddata 有一个数字传递给它,用于正确限制从数据库返回的单元格。即限制 x, (x+20)
就像我说的数据加载但每次加载它时滚动暂停然后恢复。NSURLConnection 是同步的。这会是个问题吗?