gpt4 book ai didi

react-native - React-Navigation:隐藏父标题

转载 作者:行者123 更新时间:2023-12-04 17:49:45 24 4
gpt4 key购买 nike

问题:我有一个 DrawerNavigator,其中包含一个 TabNavigator,其中包含一个 StackNavigator,我需要的是标题中的常规三栏图标来打开 Drawer 而不是向右滑动

我的解决方案:将包含 StackNavigator 的 TabNavigator 放入 StackNavigator 并将 StackNavigator 放入 DrawerNavigator

我的解决方案有问题:当我在 TabNavigator 中导航时,我会得到双标题(这是正常的,因为我有 2 个 StackNavigator)并且我只能隐藏后退箭头标题,我总是得到 3 个选项卡图标标题。

那么如何隐藏包含 TabNavigator 的父标题?

//the drawer navigator
const DNav = DrawerNavigator({
SportWall: {
screen: SportWall
}
})

//the stack that contains the tab navigator
export default StackNavigator({
SportWall: {
//just to show the header with the 3 bars icon
screen: SportWall
}

render() {
return (
<Tabs/>
)
}

//the tab navigator
const Tabs = TabNavigator({
AllPubs: {
screen: AllPubs
},
FriendsPubs: {
screen: FriendsPubs
},
});

//the stack inside each tab
export default StackNavigator({
AllPubs: {
screen: AllPubs,
},
Pub: {
screen: Pub, navigationOptions: {tabBarVisible: false}
},...

最佳答案

您好,您可以使用您的 StackNavigator像这个例子并使用 headerMode: 'screen' :

const SimpleApp = StackNavigator({
Home: { screen: HomeScreen }
},{
headerMode: 'screen'
}
);

here想要查询更多的信息。

关于react-native - React-Navigation:隐藏父标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46010635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com