我想从导航堆栈(登录屏幕)弹出一个视图,然后立即用NavigatorIOS
推送另一个视图(主屏幕)。
在iOS中,我可以使用UINavigationController setViewControllers:animated:
实现此目的。
我已经尝试了navigator.replace
,navigator.replaceAtIndex
但这不太有效 - 它确实取代了视图,但导航栏隐藏在推送的屏幕上(我的登录屏幕隐藏了它,这是在路线属性中定义,并且没有过渡动画。
我尝试的另一个选项是使用navigator.pop
后跟navigator.push
。它确实导致了动画过渡,但登录屏幕仍然在导航堆栈上(它没有弹出),并且后退按钮可见。
使用NavigatorIOS
执行此操作的正确方法是什么?