简体   繁体   English

React Native Navigator:仅在某些组件上显示导航栏

[英]React Native Navigator : Show navigation bar on certain components only

I have a component that renders a Navigator : 我有一个呈现Navigator的组件:

render() {
    return (
    <View style={{flex: 1}}>
        <Navigator
        style={{backgroundColor: '#31BC72'}}
            initialRoute={Home.route()}
            renderScene={(route, navigator) => {
                return React.createElement(route.component, _.extend({navigator: navigator}, route.passProps));
            }}
            configureScene={() => {
          return {
            ...Navigator.SceneConfigs.FadeAndroid,
            defaultTransitionVelocity: 10000,
            gestures: {}
          };
        }} />
    </View>
    );
}

That's what it looks like : 那就是它的样子:

基本导航器组件

When I push a new route, let's say from the Home component, it looks like this : 当我推一条新路线时,假设从Home组件开始,它看起来像这样:

需要导航栏的组件

I'd like to have on this component only a navigation bar with only the back button. 我希望在该组件上仅具有一个导航栏,并且仅具有“后退”按钮。 I can't figure how to do that.. 我不知道该怎么做。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM