使用Gesture Transition显示UIViewController

时间:2016-06-09 00:44:56

标签: ios swift uigesturerecognizer

所以我在我的应用程序中使用这个Github包:https://github.com/jakespracher/Snapchat-Swipe-View

我想知道什么..当我向下拖动时,它使用scrollView将当前视图更改为其他视图。但是我怎样才能做出类似的结果:在手机上,当你从状态栏向下拖动时,它会显示当前视图之上的视图,而不是替换它,这样你就可以看到两个视图。如何在我的应用程序中创建类似的内容,当向下拖动视图以使另一个视图显示在其上时?

1 个答案:

答案 0 :(得分:0)

您想要创建自定义交互式演示文稿过渡。您的新视图是呈现的视图控制器视图,过渡动画是自定义的,并通过UIScreenEdgePanGestureRecognizer与用户的手势相关联。当平移手势开始时,您调用presentViewController,但之前已将此视图控制器配置为使用自定义动画,其中包含符合UIViewControllerTransitioningDelegate的转换委托,整个过程从那里开始。