关闭应用程序后,启动屏幕将启动。然后,如果找到了有效的令牌,我想将用户带到主菜单,但在必须将以前的屏幕添加到堆栈中之前,可以使用展开搜索或后退单击。
我可以通过在ViewWillAppear上显示下一个ViewController使其工作。但是,正在呈现的动画正在执行,我们可以看到所有正在显示的页面并在用户面前闪烁。
我想直接从Splash转到MainMenu,并且仍然将页面之间的页面添加到堆栈中,而不必在用户面前对其进行动画处理。可能吗?
页面示例:启动->机载->主菜单->登录->主菜单。
答案可以是本地的,也可以在xamarin中
您是否尝试将pushViewController(_:animated:)
与false
一起使用传递给导航控制器上的animated
参数?
https://developer.apple.com/documentation/uikit/uinavigationcontroller/1621887-pushviewcontroller
编辑:如果您不使用导航控制器,则可以始终在present(_:animated:completion:)
参数为animated
的情况下对false
执行相同的操作。
https://developer.apple.com/documentation/uikit/uiviewcontroller/1621380-present