我有一个场景,我有 2 个堆栈导航器,每个导航器包含 2 个屏幕。如下所示:
const Page1 = StackNavigator({
Screen1: {
screen: Screen1
},
Screen2: {
screen: Screen2
}
});
const Page2 = StackNavigator({
Screen3: {
screen: Screen3
},
Screen4: {
screen: Screen4
}
});
我可以从 跳到Page1 Screen2
吗Page2 Screen1
?另外要解释为什么我有 2 个 StackNavigators 是存在一个限制,即Page1
流程发生在Page2
流程之前,一旦Page1
流程完成,用户将无法再次看到它。
我最初只创建了一个 StackNavigator,但存在一个限制,即不能根据道具设置 initialRouteName(如果我错了,请纠正我)