Wix反应本机导航v2手势(滑动问题)

时间:2019-01-27 18:13:38

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

从侧面菜单导航到不同屏幕时,我使用以下代码隐藏了侧面菜单:

 Navigation.mergeOptions('Drawer', {
  sideMenu: {
    left: {
      visible: false,
    }
  }
});

使用此方法的问题是滑动手势的行为发生了变化。使用手势打开菜单时,它将显示为一个实例并自行关闭。而且只有在点击菜单按钮后,滑动手势才能正常工作。

1 个答案:

答案 0 :(得分:0)

 closeSideMenu = ( ) => {
/*For android devices*/
  if (Platform.OS === 'android') {
    /*disable swipe gesture*/
    Navigation.mergeOptions("navigation.playground.menu", {
      sideMenu: {
        left: {
          enabled: false,
        },
      },
    });
    /*enable swipe gesture*/
    Navigation.mergeOptions("navigation.playground.menu", {
      sideMenu: {
        left: {
          enabled: true,
        },
      },
    });
  } else {
    /*for iOs devices*/
    Navigation.mergeOptions("navigation.playground.menu", {
      sideMenu: {
        left: {
          visible: false,
        },
      },
    });
  }
};