【发布时间】:2021-01-12 15:13:06
【问题描述】:
我在屏幕标题下方实现了一个选项卡导航。它工作正常但问题是当我导航到不同的屏幕标签栏时仍然存在。当我进入详细信息屏幕时,我想隐藏它们。我不知道该怎么做。任何帮助都会很棒。
在这里,当我单击要导航到详细信息屏幕的任何列表项时。我确实得到了导航,但标签栏仍然存在。 这是我的代码。
const Tab = createMaterialTopTabNavigator();
const Stack = createStackNavigator();
const KarwarStack = () => {
return (
<Stack.Navigator>
<Stack.Screen name="Karawar" component={Karwar} />
<Stack.Screen name="KarawarDetail" component={KarawarDetail} />
</Stack.Navigator>
);
};
const CommunityHub = ({}) => {
return (
<Tab.Navigator>
<Tab.Screen name="Karwar" component={KarwarStack} />
<Tab.Screen name="Hubli" component={Hubli} />
<Tab.Screen name="Bangalore" component={Bangalore} />
</Tab.Navigator>
);
};
export default CommunityHub;
【问题讨论】:
-
因为堆栈位于选项卡导航器内,所以选项卡将保留在那里。请发布您的导航容器是如何设置的
标签: react-native react-navigation react-navigation-v5