gpt4 book ai didi

objective-c - 滚动到底部时向 UITableView 添加行

转载 作者:行者123 更新时间:2023-11-30 10:58:39 24 4
gpt4 key购买 nike

当用户滚动到 UITableView 底部时,是否有办法触发事件,例如使用 IBAction?如果发生这种情况,我想添加更多行。我该怎么做?

最佳答案

除非有点晚了,但我想我找到了更好的解决方案:

而不是

 - (void)scrollViewDidScroll: (UIScrollView)scroll

我用过

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate

这更方便,因为事件只触发一次。我在应用程序中使用此代码在底部的表格 View 中加载更多行(也许您认识到从 facebook 应用程序重新加载这种类型 - 唯一的区别是它们在顶部更新)。

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {    
NSInteger currentOffset = scrollView.contentOffset.y;
NSInteger maximumOffset = scrollView.contentSize.height - scrollView.frame.size.height;

if (maximumOffset - currentOffset <= -40) {
NSLog(@"reload");
}
}

希望有人能帮忙。

关于objective-c - 滚动到底部时向 UITableView 添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53657367/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com