嵌套导航器

时间:2019-04-29 07:07:39

标签: react-native react-navigation

应用程序中的主导航器是tab导航器,在其中我有一个抽屉式导航器,在抽屉中我有stack-Navigator,因为我的主屏幕上需要tab,抽屉和堆栈导航器

但是我有另一个屏幕,不需要更多的堆栈和标签! 我应该在哪里放置屏幕以隐藏堆栈和标签?

const stackNavigator = createStackNavigator({
    home: { screen: HomeScreen },
    ...
});
const drawerNavigator = createDrawerNavigator({
    home: { screen: stackNavigator }, 
    ...
)}
const tabNavigator = createBottomTabNavigator({
    home: { screen: drawerNavigator },
    ...
}),

1 个答案:

答案 0 :(得分:0)

我认为您应该能够通过在屏幕的navigationOptions对象中定义headerMode: 'none'tabBarVisible: false动态隐藏底部导航器和标题栏。

通过阅读StackNavigatorBottomTabNavigator的文档了解更多信息。