gpt4 book ai didi

ios - 想要在到达底部之前触发 scrollViewDidScroll

转载 作者:行者123 更新时间:2023-11-29 03:07:51 25 4
gpt4 key购买 nike

我正在使用 Collection View 来查看我的 rss 提要数据。我正在使用 -(void)scrollViewDidScroll:(UIScrollView *)scrollView 来检测 View 转到底部并加载更多 rss 提要。但我不想在我的 View 底部调用 scrollViewDidScroll 方法,而是在底部之前调用 2 或 3 个索引项。如何编辑我的 scrollViewDidScroll 方法来执行此操作。

最佳答案

你可以这样做:

-(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];
}
}

关于ios - 想要在到达底部之前触发 scrollViewDidScroll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22564612/

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