我使用反应导航版本 3.x。如何使 tabBarNavigator 的屏幕在 TabBar 上不可见?
我需要从 tabBar 中删除主屏幕(它应该是不可见的)但 TabBar 必须在主屏幕上。
接下来是我的屏幕结构:
const AppStackNavigator = createStackNavigator({
loginFlow: {
screen: createStackNavigator({
intro: { screen: Intro },
login: { screen: Login },
registration: { screen: Registration }
})
},
mainFlow: {
screen: createStackNavigator({
// settings: { screen: SettingsScreen },
someTab: {
screen: createBottomTabNavigator({
main: { screen: Home },
Tab1: { screen: Tab1 },
Tab2: { screen: Tab2 },
Tab3: { screen: Tab3 },
Tab4: { screen: ChatMain }
})
}
})
}
});