React-native-router-flux如何显示/隐藏标签栏场景

时间:2018-06-24 03:56:24

标签: react-native react-native-router-flux

我有2种情况,首先我可以将场景划分为2个选项卡,也许可以使用诸如tabBarComponent之类的内容来显示其他选项卡内容,第二个选项是将所有场景放在一起,但将这些场景排除在选项卡内容之外。问题是我不知道该怎么做。

我的例子:

<Scene tabs key="navigation" hideNavBar hideTabBar>
    <Scene
        key="navigation2"
        initial
        navBar={NavBar}
    >
        <Scene
            key="app"
            tabs
            tabBarPosition="bottom"
            showLabel={false}
            tabBarStyle={{ backgroundColor: BASECOLOR }}
        >
            <Scene component={Promotions} hideNavBar key="promotions" icon={SimpleLineIcon} title="promotions" />
            <Scene component={Search} hideNavBar key="search" icon={SimpleLineIcon} title="search" />
            <Scene component={Cart} hideNavBar key="cart" icon={SimpleLineIcon} title="cart" />
            <Scene component={User} hideNavBar key="user" icon={SimpleLineIcon} title="user" />
        </Scene>
    </Scene>
    </Scene>
    <Scene tabs key="offer" hideNavBar tabBarComponent={} >
        <Scene component={Localization} key="localization" />
        <Scene component={ProductRegister} key="productRegister" />
        <Scene component={ProductUpdate} key="productUpdate" />
    </Scene>

我需要在商品标签栏上显示应用标签栏的内容。

0 个答案:

没有答案