我正在尝试在我的UICollectionView顶部添加内容,并且如果用户向上滚动得足够远,则让代码调用方法。
它类似于“pull to refresh”,但我想让它呈现另一个视图而不是刷新数据。
当您在不同列表之间导航“向上”和“向下”时,会在“清除”应用中找到此行为。
提前感谢您的帮助。
编辑: 我发现了如何使用这个添加上面的内容:
UIView *topview = [[UIView alloc] initWithFrame:CGRectMake(0,-480,320,480)];
[self.tableView addSubview:topview];
现在我需要弄清楚如何响应用户滚动超出集合视图的顶部。
答案 0 :(得分:1)
我认为您会发现UICollectionView基于UITableView。您是否尝试过类似于旧的自制pull-to-refresh类的方法?有点像:
if (isDragging && scrollView.contentOffset.y < 0)