Snapchat风格多个ViewController访问

在Snapchat中,您可以向左或向右滑动并访问完全不同的UIViewController,从相机到tableviews。

似乎所有viewControllers都保持实时并保留,因此它们之间的切换是平滑的,不需要任何类型的转换。

有谁知道这是如何实现的,还是能指出我正确的方向? 谢谢

它是使用自定义容器视图控制器完成的。 容器很可能是带分页的滚动视图。 请参阅创建自定义容器视图控制器 。

编辑:您实际上不必构建自定义容器视图控制器来为您执行此操作。 iOS已经有了UIPageViewController

您可以通过创建UIPageViewController并将UIViewControllers放入其中来实现此目的。

这是一个伟大的回购:

https://github.com/goktugyil/EZSwipeController