如何删除createMaterialTopTabNavigator的标头反应本机导航

时间:2019-11-26 13:39:21

标签: reactjs react-native react-navigation

我希望能够在两个屏幕之间滑动,并且在第三个屏幕上必须禁止滑动到下一个屏幕,并且应该通过单击按钮来进行。

到目前为止,我无法从屏幕上删除必须首先发生的标题。

const loginNavigation = createMaterialTopTabNavigator({
  firstLogin: LoginFirstScreen,
  secondLogin: LoginSecondScreen,
  thirdLogin: LoginThirdScreen, 
  fourthLogin: startingNavigation
},{
  headerMode: 'none',
  navigationOptions: {
    headershown: false,
  }
})

3 个答案:

答案 0 :(得分:0)

答案如下。

const loginNavigation = createMaterialTopTabNavigator({
  firstLogin: LoginFirstScreen,
  secondLogin: LoginSecondScreen,
  thirdLogin: LoginThirdScreen, 
  fourthLogin: startingNavigation
},{
    swipeEnabled: true,
    tabBarOptions: {
      style: {display: "none"}
    }
  })

答案 1 :(得分:0)

添加headerMode null而不是不添加

答案 2 :(得分:0)

尝试在位置header: null上使用此选项headerMode: 'none'