自定义 UICollectionView 分页过渡

Posted

技术标签:

【中文标题】自定义 UICollectionView 分页过渡【英文标题】:Custom UICollectionView paging transition 【发布时间】:2014-10-22 14:36:06 【问题描述】:

我知道我可以在视图控制器之间进行自定义转换,但我不确定这是否适用于此。我有一个启用分页的集合视图。滑动/分页时,我想做自定义转换,而不仅仅是滑过。这可能吗?我该如何开始?

【问题讨论】:

自定义过渡? [你能举个例子吗? 好的。只是说我想实现自己的翻页动画(如 iBook 的应用程序),但想让我们它在集合视图“页面”之间转换。 哦,你有一个水平滚动的集合视图? 是的,对不起。启用分页的水平滚动集合视图。我想做一个自定义转换,而不是只用分页滑动。 有趣!让我考虑一下。 【参考方案1】:

经过一些研究,这似乎是不可能的。唯一的解决方案是在 UIViewController 中显示一个集合视图,并在 pan 上使用自定义视图控制器动画来创建具有集合视图的该视图控制器的新实例。显然不理想,但我唯一能想到的。

【讨论】:

以上是关于自定义 UICollectionView 分页过渡的主要内容,如果未能解决你的问题,请参考以下文章

swift: uicollectionview 在过渡期间更改单元格的 contentoffset

UICollectionview 带有动态数据的自定义布局

UICollectionView(3x3 Grid)与静态单元格分页

带有分页的 UICollectionView - 设置页面宽度

UICollectionView 使用 Objective-C 中的代码进行垂直分页

在具有自定义单元格高度的垂直 UICollectionView 上居中分页