遵循以下准则: Hiding tab bar in specific screens
function HomeTabs() {
return (
<Tab.Navigator>
<Tab.Screen name="Home" component={Home} />
<Tab.Screen name="Feed" component={Feed} />
<Tab.Screen name="Notifications" component={Notifications} />
</Tab.Navigator>
);
}
function App() {
return (
<Stack.Navigator>
<Stack.Screen name="Home" component={HomeTabs} />
<Stack.Screen name="Profile" component={Profile} />
<Stack.Screen name="Settings" component={Settings} />
</Stack.Navigator>
);
}
我没有使用tabarvisible选项,而是更改了导航结构。但是,假设在Feed屏幕中,我需要使用HomeTabs之类的堆栈屏幕
主页(可见)->个人资料(隐藏)->设置(隐藏)
Feed(可见)-> Post(隐藏)->评论(隐藏)
我可以使用这种方法(更改导航结构)吗?