首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TabNavigator中的TabNavigator

TabNavigator中的TabNavigator
EN

Stack Overflow用户
提问于 2017-08-24 07:20:18
回答 1查看 136关注 0票数 1

使用反应原生和反应导航,我如何才能使我的一个TabNavigator成为一个额外的tabs,但以一种它覆盖现有选项卡的方式?

下面是我想要的导航器配置的大致轮廓。然而,"AddNavigator“在我现有的选项卡上显示为选项卡。但我想让他们把那些标签盖起来。

代码语言:javascript
复制
export const AddNavigator = TabNavigator({
  AddPhoto: { screen: AddPhoto },
  AddText: { screen: AddText },
}, { mode: 'modal', headerMode: 'none' });

export const Tabs = TabNavigator({
  TabHome: { screen: TabHome },
  TabAdd: { screen: AddNavigator },
  TabProfile: { screen: TabProfile }
});

export const Root = StackNavigator({
  SplashScreen: { screen: SplashScreen },
  LoginScreen: { screen: LoginScreen },
  SignupScreen: { screen: SignupScreen },

  Tabs: { screen: Tabs },

}, { mode: 'modal', headerMode: 'none' });

作为参考,考虑一下Instagram应用程序。当您单击中间的选项卡(添加照片)时,您会看到一个附加的选项卡导航器,要求您选择“图库、照片或视频”Screenshot

EN

回答 1

Stack Overflow用户

发布于 2017-08-24 10:52:59

要模拟对instagram的引用,您可以这样做:

代码语言:javascript
复制
export const Tabs = TabNavigator({
    TabHome: { screen: TabHome },
    TabAdd: {
        screen: AddNavigator,
        navigationOptions: {
            tabBarVisible: false
        }
    },
    TabProfile: { screen: TabProfile }
});

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45850666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档