【问题标题】:How to hide header in react navigation? [duplicate]如何在反应导航中隐藏标题? [复制]
【发布时间】:2020-09-08 21:29:09
【问题描述】:

我试图在 React-native 应用程序中隐藏标题。 据我所知,有几种方法可以在堆栈导航器中隐藏标题。

const NavigatorsContainer = createStackNavigator({
  App: {
    screen: BottomTabStack,
    navigationOptions: {
      headerShown: false
    }
  },
  General: {
    screen: GeneralStack,
    navigationOptions: {
      headerShown: false
    }
  }
})

那在哪种情况下我可以使用下面的方法呢?

  General: {
    screen: GeneralStack,
    navigationOptions: {
      headerShown: false,
      //header: null,          //-- ?
      //headerMode: 'none',    //-- ?
      //headerVisible: 'none'  //-- ?
    }
  }

彼此有什么区别?

【问题讨论】:

    标签: react-native


    【解决方案1】:

    要禁用特定屏幕的标题(我想在您的情况下为GeneralStack),请在该特定屏幕组件.js 文件中使用它!

    GeneralStack.navigationOptions=()=>{
        return {
            header:()=>null
        };
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-17
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多