如何使用UICollectionView滚动到下一个项目

时间:2017-05-11 22:06:31

标签: ios swift3 uicollectionview

我已经看到一些具有这种效果的应用程序,我发现它很有趣,但不知道如何实现它。它有一个collectionView或tableView,您可以在其中单击一个项目,显示该项目的数据。然后,当您向左或向右滑动时,它会显示上一个项目或下一个项目。这就是我的应用程序目前的样子。

enter image description here

当您单击图像时,它会打开另一个仅包含看起来像这样的图像的viewController。

enter image description here

这是我完全陷入困境的地方。我以为我可能不得不使用UIPageViewController但不确定。我真的很感激任何帮助,链接到教程或任何有帮助的东西。谢谢:)

1 个答案:

答案 0 :(得分:0)

在详细视图控制器(带有全屏照片的控制器)中,您需要拥有另一个集合视图,其中包含原始集合视图中的所有数据。

每个全屏照片都是一个集合视图单元格,您可以将集合视图的aggregate(mydf$level, by = list(group = mydf$group, level = mydf$level), FUN = rank, ties.method = "first", na.last = "keep") group level x 1 Apple A 1 2 Banana A 1, 2, 3, 4 3 Cherry A 1 4 Orange A 1 5 Cherry B 1 6 Orange B 1 7 Pear B 1, 2 属性设置为true以获得分页效果。