1

我正在尝试在我的 UICollectionView 顶部“上方”添加内容,如果用户向上滚动足够远,则让代码调用一个方法。

它类似于“拉动刷新”,但我希望它呈现另一个视图而不是刷新数据。

当您在不同列表之间“向上”和“向下”导航时,会在“清除”应用程序中发现此行为。

在此先感谢您的帮助。

编辑:我发现了如何使用这个添加上面的内容:

UIView *topview = [[UIView alloc] initWithFrame:CGRectMake(0,-480,320,480)];
[self.tableView addSubview:topview];

现在我需要弄清楚如何响应用户滚动超出集合视图的顶部。

4

1 回答 1

1

我想你会发现 UICollectionView 很大程度上基于 UITableView。您是否尝试过利用类似于旧的自制拉动刷新类的方法?类似于以下内容:

if (isDragging && scrollView.contentOffset.y < 0)
于 2012-12-16T18:31:24.693 回答