如何在视图控制器上拖动视图控制器?

时间:2015-06-29 15:19:30

标签: xcode view uiviewcontroller drag

我有一个首次打开应用程序时显示的视图控制器,如果点击屏幕顶部的按钮,我可以在屏幕上显示另一个控制器。然而,我没有这样做,我想知道我是否可以拖动视图或点击按钮并动画处理。

我已尝试使用PageView控制器执行此操作,但这并未显示我想要的效果,因为它只是转换为下一个视图,并且在第二个视图滑过时实际上并未将初始视图固定到位它。

此外,视图控制器最初放置在视图控制器的工作范围之外,而不是视图控制器?提前谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用像MMDrawerController这样的侧面菜单,它有4种类型的动画来呈现viewController。

或者您甚至可以使用Interface Builder创建自定义UIView(而非viewController)并自行设置该屏幕的动画。可以使用 UIScreenEdgePanGestureRecognizer 启动动画。