我正在使用带有react-native的react-navigation来创建我的应用。
由于多种原因,我需要创建嵌套的导航器,其中内部导航器会固定在视图中。所以我的结构看起来像:
Drawer
Screen1
View
View
SwitchNavigator1
ScreenA
ScreenB
Screen2
View
View
SwitchNavigator2
ScreenC
ScreenD
通过这种方式进行设置会在路由中产生一系列不一致性。我的猜测是SwitchNavigators没有“连接”到Drawer(即Drawer不知道嵌套的子导航)。即使后代导航不是导航器的直接子代,也可以在嵌套导航器之间建立父子关系吗?
答案 0 :(得分:0)
我刚刚重读了https://reactnavigation.org/docs/en/common-mistakes.html。我相信我可以通过添加自己的具有静态路由器的组件然后对导航器进行线程化来解决此问题。