滑过视图控制器,但不通过UISwipeGestureRecognizer

这是我的问题,我有5个视图控制器,我可以切换他们通过刷UISwipeGestureRecognizer类和xcode的故事板。

所以这个工程,但是,我不喜欢幻灯片效果。 我喜欢用一种方式来制作,所以你可以通过拖拽的方式将视图完全滑动到另一个视图上。

任何人都可以向正确的方向发送我? 我在互联网上search,但我找不到任何function或教程如何做到这一点。

提前致谢!

编辑:我不看滚动视图。 因为这会导致一些空白,当我有3幻灯片垂直的幻灯片1和5幻灯片垂直幻灯片2.希望你们可以跟着我!

编辑:这是我试图完成。 在这里输入图像说明 **

我认为你可以使用UIScrollView为你的目的。 检查这个苹果的示例代码。

更新:
这里是你需要的示例项目。 我认为这会有所帮助。 对不起,命名 – 首先使用github。
怎么运行的:
– 使用“根幻灯片”组创build根UIScrollView
– 每个“根幻灯片”具有垂直滚动的UIScrollViewView
– 增加了检查 – 我们可以水平滚动只从“根幻灯片”

改用UIPanGestureRecognizer ,如果已经足够平移,就开始转换。

你也可以尝试为每个垂直幻灯片使用一个分页的ScrollView,并把它们放在一个分页的横向滚动视图中。