我正在使用swift的SWRevealController,它的工作方式如何,但我想稍微调整一下。
当你拿出菜单时,通过滑动或按下按钮,在将主视图控制器推到一边时会出现新视图。
我想要做的是滑过主视图控制器,以便主视图控制器保持原位,新的视图控制器滑过它顶部。
这有意义吗?我能想到的唯一例子是针对Android的 Reddit News 应用。滑出菜单不会影响主视图控制器,它只是在它上面滑出。 (我知道它在Android中有所不同)
使用SWRevealViewController类时可以这样做吗?
答案 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 。这些都记录得非常好。