【问题标题】:How to make SWRevealViewController slide "over" the main view controller not "push" it out?如何使 SWRevealViewController 滑动“越过”主视图控制器而不是“推出”它?
【发布时间】:2015-09-05 20:07:02
【问题描述】:

我正在使用 SWRevealController 和 swift,它正在按预期工作,但我想稍微调整一下。

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

我想让它在主视图控制器上滑动,这样主视图控制器就保持在原来的位置,而新的视图控制器在它上面滑动。

这有意义吗?我能想到的唯一例子是在 Android 的 Reddit News 应用上。滑出菜单不会影响主视图控制器,它只是在其顶部滑出。 (我知道它在 Android 中有所不同)

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

【问题讨论】:

  • 它是 Android 风格。你想要类似 Adob​​e Acrobat Reader 应用程序中的东西。我过去使用过 SWRevealViewController,我真的不认为你可以通过使用 SWRevealViewController 来获得你想要的东西。你必须改变动画的工作方式,它真的很深
  • 好吧,这就是我害怕的。

标签: ios swift uistoryboardsegue swrevealviewcontroller


【解决方案1】:

您尝试做的不是SWRevealViewController 的预期行为,因此您需要一些低级编码才能按照您描述的方式调整动画。

不过,我建议您改用这个 pod https://github.com/jonkykong/SideMenu。这是一个更新版本,您可以看到它提供了多种动画供您选择,您正在寻找的动画是Slide in。这一切都有很好的记录。

【讨论】:

    猜你喜欢
    • 2017-05-30
    • 2014-06-30
    • 1970-01-01
    • 2017-12-31
    • 2014-11-02
    • 2015-09-07
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    相关资源
    最近更新 更多