模拟setViewControllers:animated:在NavigatorIOS中

时间:2017-03-06 08:41:32

标签: ios react-native

我想从导航堆栈(登录屏幕)弹出一个视图,然后立即用NavigatorIOS推送另一个视图(主屏幕)。

在iOS中,我可以使用UINavigationController setViewControllers:animated:实现此目的。

我已经尝试了navigator.replacenavigator.replaceAtIndex但这不太有效 - 它确实取代了视图,但导航栏隐藏在推送的屏幕上(我的登录屏幕隐藏了它,这是在路线属性中定义,并且没有过渡动画。

我尝试的另一个选项是使用navigator.pop后跟navigator.push。它确实导致了动画过渡,但登录屏幕仍然在导航堆栈上(它没有弹出),并且后退按钮可见。

使用NavigatorIOS执行此操作的正确方法是什么?

0 个答案:

没有答案