滑动视图和视图控制器

问题描述:

我想做一个滑动导航,但我阻止一点.. 我必须创建几个视图与一个viewcontroller控制他们刷卡? 或者我必须每次创建一个viewcontroller一个视图?滑动视图和视图控制器

Thx you

取决于。
1,您可以有嵌入在一个单一的UINavigationController多个viewControllers并使用UISwipeGestureRecognizer和Segue公司在每一个的viewController它们之间的层次出行....

2, ...或者你可以使用一个viewController与多个UIViews和一个UIPageControl(就像在默认的天气应用程序中一样)。你可以找到例子herehere

第二个选项会给你更流畅的滚动体验,但为了显示完全不同的viewControllers,我认为你必须使用第一个选项。

还有在视图/ viewControllers之间传输数据的问题。在第一个选项中,您应该使用Segues和委托协议在viewControllers之间传输数据。