如何滑动和移动UIViewController

时间:2014-04-30 16:32:16

标签: ios uiviewcontroller uigesturerecognizer swipe

我正在努力实现向上和向下滑动UIViewController的视图。这类似于Facebook Paper(向下滑动以显示搜索,帖子和其他控件),或任何其他应用程序,让用户完全控制用手指移动视图。

有谁知道如何有效地做到这一点?

2 个答案:

答案 0 :(得分:0)

最简单的解决方案是使用UIPageViewController管理您的各个视图控制器,在类参考页面上以这种方式描述:

  

页面视图控制器允许用户在页面之间导航   内容,其中每个页面由其自己的视图控制器对象管理。   可以通过您的应用程序或直接以编程方式控制导航   由用户使用手势。当从页面导航到页面时,   页面视图控制器使用您指定的过渡动画   改变。

如果您希望页面垂直移动,可以指定UIPageViewControllerNavigationOrientationVertical作为方向,还可以指定用于从一个视图控制器转换到下一个视图控制器的手势和动画。

答案 1 :(得分:0)

我最终发现像this one这样的菜单正是我要找的。

尽管如此,Apple并不推荐它们。请参阅WWDC 2014 Videos,设计直观的用户体验。