嵌套导航器

问题描述 投票:0回答:1

应用程序中的主导航器是tab-navigator,其中我有一个抽屉导航器,在抽屉里我有堆栈导航器,因为我的主屏幕需要标签,抽屉和堆栈导航器

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

const stackNavigator = createStackNavigator({
    home: { screen: HomeScreen },
    ...
});
const drawerNavigator = createDrawerNavigator({
    home: { screen: stackNavigator }, 
    ...
)}
const tabNavigator = createBottomTabNavigator({
    home: { screen: drawerNavigator },
    ...
}),
react-native react-navigation
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.