反应导航 - 自定义屏幕导航

时间:2017-11-07 02:35:25

标签: javascript reactjs react-native react-navigation

我正在使用反应导航来导航屏幕。我使用嵌套导航TabNavigatorStackNavigator

据我所知,在浏览时,屏幕会跟随我们在TabNavigator上设置的内容。

正常关注屏幕

一个>两个>三>四>五

我需要什么

一个>两个>四>五

原因我跳过Three我希望此屏幕是this.props.navigation.navigate('ThreeScreen')调用的,但我仍然希望它在导航栏上。可能吗 ?或者有任何其他建议可以这样做吗?

const mainNav = TabNavigator({
  One: { 
    screen: OneScreen,
  },
  Two: {
   screen: TwoScreen,
  },
  Three: {
   screen: ThreeScreen,
  },
  Four: {
   screen: FourScreen,
  },
  Five: {
   screen: FiveScreen,
  },
} );

export const mainStack = StackNavigator({
  Home: { screen: mainNav},
  Content: { screen: ContentScreen },
});

1 个答案:

答案 0 :(得分:0)

ShowID <- MyData %>% group_by(id) %>% mutate(count = n()) %>% ungroup() %>% filter(count == min(count)) 中添加gesturesEnabled

内部组件

navigationOptions

或直接在路由配置中

class ThreeScreen extends React.Component {

     static navigationOptions= {
       gesturesEnabled: false
     };

}