如何使用 UICollectionView 滚动到下一项
Posted
技术标签:
【中文标题】如何使用 UICollectionView 滚动到下一项【英文标题】:How to scroll to next item with UICollectionView 【发布时间】:2017-05-11 22:06:31 【问题描述】:我看到一些应用程序具有这种效果,我觉得很有趣,但不知道如何实现。它有一个collectionView 或一个tableView,您可以在其中单击一个项目,它会显示该项目的数据。然后,当您向左或向右滑动时,它会显示上一个项目或下一个项目。这就是我的应用目前的样子。
当您单击一个图像时,它会打开另一个 viewController,其中只包含一个看起来像这样的图像。
这是我完全卡住的地方。我在想我可能不得不使用 UIPageViewController 但不确定。我真的很感激任何帮助,链接到教程或任何有帮助的东西。谢谢:)
【问题讨论】:
【参考方案1】:在详细视图控制器(带有全屏照片的控制器)中,您需要有另一个集合视图,其中包含原始集合视图中的所有数据。
每张全屏照片都是一个集合视图单元格,您可以将集合视图的isPagingEnabled
属性设置为true以获得分页效果。
【讨论】:
嘿内森。我能够达到我想要的效果。但是我改用了 UIPageViewController。因此,如果没有您的建议,我将无法做到这一点。谢谢:)以上是关于如何使用 UICollectionView 滚动到下一项的主要内容,如果未能解决你的问题,请参考以下文章
如何将背景图像添加到 UICollectionView 将滚动和缩放单元格
如何滚动到 UICollectionView 的中心(水平和垂直)
当有人滚动到 UICollectionView 的顶部时,如何调用方法?