慕森王
2021-07-09 18:12:25
我正在使用 React Native 和 React Native Navigation 來(lái)構(gòu)建我的應(yīng)用程序。目前,我有三個(gè)底部選項(xiàng)卡:主頁(yè)、上傳視頻和消息。選擇“上傳視頻”選項(xiàng)卡后,我想呈現(xiàn)“上傳視頻”組件并隱藏該屏幕上的底部選項(xiàng)卡,并顯示帶有“取消”(將它們帶回 HomeView)和“發(fā)布”按鈕(這有已經(jīng)做了)。我在這個(gè)特定屏幕上隱藏標(biāo)簽欄非常困難。目前,我把它作為我的底部導(dǎo)航器:const BottomTabNavigator = createBottomTabNavigator({ HomeView: { screen: HomeView, }, VideoView: { screen: VideoSelectionView }, Messages: { screen: SearchView }});任何見(jiàn)解都會(huì)非常有幫助,謝謝。
3 回答

holdtom
TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超10個(gè)贊
您需要為每個(gè)需要隱藏標(biāo)簽欄的 TabBar屏幕或堆棧指定,
const BottomTabNavigator = createBottomTabNavigator({
HomeView: {
screen: HomeView,
navigationOptions:()=>{
return {
tabBarVisible:false,
};
}
},
VideoView: {
screen: VideoSelectionView
},
Messages: {
screen: SearchView
}
});

桃花長(zhǎng)相依
TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
添加回答
舉報(bào)
0/150
提交
取消