之前我问了一个关于如何创建工具栏的问题,现在我已经创建了工具栏,然后按下下一个屏幕,但我不知道如何删除最后一个屏幕,我知道你可以使用popScreen。我所坚持的是在标签栏中弹出一个屏幕,因为我不知道最后一个屏幕是什么,因为我可以点击顶部的任何一个标签。任何人都可以使用Tab Bar在应用程序上为我提供一些代码示例,它会添加新屏幕并删除最后一个屏幕吗?
答案 0 :(得分:0)
通常,您希望将屏幕保留在堆栈上,这样当用户完成所选的任何活动时,工具栏屏幕将再次显示。如果您知道要弹出当前屏幕,可以通过UiApplication.getActiveScreen()
获取它,它将返回堆栈中最顶层的屏幕。
答案 1 :(得分:0)
我真的没有看到任何麻烦。看,工具栏是某个屏幕的字段。对?因此,如果单击工具栏btn,则您知道要弹出的屏幕(当前工具栏所在的屏幕)。您还可以通过了解单击的工具栏按钮来了解要推送的屏幕。