请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

createStackNavigator中嵌套使用createBottomTabNavigator,如何动态设置header

老师,在切换tab时,header部分如何动态的跟着变化

const BottomNavigator = createBottomTabNavigator({
    Login:{
        screen: Login,
        navigationOptions: {
            title: '登录',
            tabBarLabel: '登录',

        }
    },
    User:{
        screen: User,
        navigationOptions: {
            title: '用户',
            tabBarLabel: '用户',

        }
    },
    Index:{
        screen: Index,
        navigationOptions: {
            title: '首页',
            tabBarLabel: '首页',

        }
    },
    List:{screen: List},

});

export const stackNavigator = createStackNavigator({
    BottomNavigator:{
        screen: BottomNavigator,
        navigationOptions: {
            header: null,
        }
    },
    Detail:{screen: Detail},
    Brew: {screen: Brew},
    Test: {screen: Test},

})

这个时候header部分是不显示的,

正在回答 回答被采纳积分+3

插入代码

1回答

CrazyCodeBoy 2018-11-19 14:37:24

将header设为header: null,之后可以通过自定义navigationbar的方式来显示header,这样在Login,User,Index页面都有自己的navigationbar,就可以分别设置header了哈


1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号