我创建了一个网格视图,其中包含上的一些图像UIView
,该图像应为默认图像iOS Photos app Collection [Screenshot attached]
单击图像时,它应该在带有UIPageViewController的屏幕上显示完整图像。我添加了带有UIPageViewController的FullImages,但它只有两个方向,我只能从左向右,从右向左滚动或从上到下,从下到上滚动,但我想一次都做
例如:我有9张图片,按以下顺序排列
1 2 3
4 5 6
7 8 9
假设我在形象 5
如果我从中滚动,top to bottom
则必须转到图像2
现在,如果我从中滚动,则bottom to top
必须转到图像5
现在,如果我再次滚动,bottom to top
则必须转到图像8
现在,如果我从中滚动,right to left
则必须转到图像9
现在,如果我从中滚动,top to bottom
则必须转到图像6
现在,如果我从中滚动,left to right
则必须转到图像5
有人可以建议如何实现这一目标吗?
我可以使用UIPageViewController
或任何其他控件来获得此效果吗
我会用UICollectionView
对Grid layout
的照片。
您无法设置both dimension scrollability
收藏夹视图。但是您将通过使用多节来实现
举个例子 :
我认为您需要这样的东西。只需删除“第一行和列”。并添加ImageView而不是Just Text。
另一个很好的例子是:https : //github.com/izotx/ScrollableCollectionView
&如果要在middle
网格照片上加载视图,则相应地设置ContentOffset
该collectionview。
据我了解您的问题,此解决方案应该可以解决您的问题。
尝试一下并通知我是否解决。否则,您将获得另一个最佳解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句