【问题标题】:How to disable sideMenu on current window如何在当前窗口中禁用 sideMenu
【发布时间】:2018-02-01 11:15:20
【问题描述】:

即使用户在屏幕上向右或向左滑动,如何在当前窗口上禁用 sideMenu

环境

  • React Native Navigation 版本:2.0.2106
  • React Native 版本:0.52.2
  • 平台(iOS、Android 还是两者?):两者都
  • 设备信息(模拟器/设备?操作系统版本?调试/发布?):全部

【问题讨论】:

    标签: react-native react-native-navigation wix-react-native-navigation


    【解决方案1】:

    可以通过设置如下配置来实现,

    Navigation.push(this.props.componentId, {
      component: {
        name: screen,
        options: {sideMenu: {left: {enabled: false}}},
      },
    });
    

    【讨论】:

      【解决方案2】:

      尝试通过将以下代码添加到组件代码来设置该页面的导航选项。

      static navigationOptions = {
        drawerLockMode: 'locked-closed'
      }
      

      更详细的解释可以在下面链接的 SO 答案中找到 https://stackoverflow.com/a/45160191/6435908

      【讨论】:

      • 我认为您的解决方案适用于 react-native-navigation V1 而不是 V2 版本。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-26
      • 2020-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-13
      相关资源
      最近更新 更多