Objective-C初学者在这里。 我的app结构如下: TabBarController - > NavigationController - > UIViewController - >表视图。 在表格视图中,您可以找到我想要刷新并加载更多内容的帖子对象。
如果用户从上到下滚动,我想删除所有帖子,然后加载5个最新帖子。 如果用户到达列表的末尾,我想加载5个较旧的帖子。
我从这里和其他网站尝试了一些建议,但似乎没有任何效果。
答案 0 :(得分:0)
感谢您的评论。这有帮助,我没有找到那个帖子。我现在拥有的是:
- (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 = -100;
if(offset.y (h + reload_distance)) {
NSLog(@"load more rows");
}
}
代码块在您可以看到的语句之前删除if语句。怎么可能?