2015-06-19 33 views
7

我用swift使用SWRevealController,它的工作原理是这样的,但我想稍微调整它。如何使SWRevealViewController在主视图控制器上“滑过”而不是“推”出来?

当您弹出菜单时,通过滑动或按下按钮,将主视图控制器推到一边时,新视图出来。

我想要做的就是滑过主视图控制器,以便主视图控制器保持它与新视图控制器在其顶部滑动的位置。

这有道理吗?我能想到的唯一例子就是适用于Android的应用程序。滑出菜单不影响它在其上滑出的主视图控制器。 (我知道它与Android不同)

使用SWRevealViewController类时可以这样做吗?

+0

它是Android风格。你想在Adobe Acrobat Reader应用中使用类似的东西。我过去使用过SWRevealViewController,我真的不认为你可以像使用SWRevealViewController那样得到你想要的。你必须改变方式动画工作,它真的很深 –

+0

好吧,那就是我害怕的。 –

回答

0

你想要做的不是预期的行为SWRevealViewController,因此它需要一些低级别的编码,以便按照你描述的方式调整动画。

但是,我建议使用这个吊舱代替https://github.com/jonkykong/SideMenu。这是一个更新的版本,你可以看到它提供了几个动画供你选择,你正在寻找的是Slide in。这一切都非常有据可查。

相关问题