如何使SWRevealViewController滑动" over"主视图控制器不是" push"出来?

时间:2015-06-19 18:27:33

标签: ios swift uistoryboardsegue swrevealviewcontroller

我正在使用swift的SWRevealController,它的工作方式如何,但我想稍微调整一下。

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

我想要做的是滑过主视图控制器,以便主视图控制器保持原位,新的视图控制器滑过它顶部。

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

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

1 个答案:

答案 0 :(得分:1)

你要做的不是def start1(): os.system('clear'); print("---------------------------"); os.system('clear') if (PlayerIG.XP >= PlayerIG.MaxXP): LevelUP(); print "Name:", PlayerIG.name print "XP: ", PlayerIG.XP, "/", PlayerIG.MaxXP print "Attack:", PlayerIG.Attack print "Health:", PlayerIG.Health; print "Gold:", PlayerIG.Gold print("1) Adventure"); print("2) Store"); print("3) Rest"); print("4) Save"); print("5) Exit"); option = input('-->'); if (option == 1): prefight(); elif (option == 2): store(); elif (option == 3): Rest(); elif (option == 4): Save() elif (option == 5): sys.exit(); else: start1() 的预期行为,因此需要一些低级编码才能以你描述的方式调整动画。

但我建议使用此广告单元https://github.com/jonkykong/SideMenu。它是一个更新版本,你可以看到它提供了几个动画供你选择,你正在寻找的是 Slide in 。这些都记录得非常好。