react-native-navigation-v2 disabledOpenGesture和sideMenu的fixedWidth

时间:2018-06-18 09:31:20

标签: react-native-navigation-v2

我正在使用模块" react-native-navigation":" ^ 2.0.2334"。

我想使用通过滑动打开的块sidMenu并使用fixedWidth 我能够" disabledOpenGesture" V1的选项,但我不知道如何将此选项应用于V2。

我试过这样但是它没有用。

代码

Navigation.setRoot({
            root: {
                sideMenu: {
                    left: {
                        component: {
                            name: Screens.JHDrawerMenu.name,
                            id: Screens.JHDrawerMenu.name,
                            passProps: {
                                items: tabs,
                            },
                        },
                    },
                    center: {
                        ...
                    }
                },
                options:{
                    fixedWidth: 150,
                    disabledOpenGesture : false
                }
            }
        });

1 个答案:

答案 0 :(得分:2)

您可以使用以下选项禁用侧面菜单手势:

options: {
  sideMenu: {
    left: {
      enabled: true
    },
    right: {
      enabled: false
    }
  }
}

此示例禁用右侧菜单,并启用左侧菜单手势。

iOS react-native-navigation@2.0.2378起支持固定宽度

options: {
  sideMenu: {
    left: {
      width: 100
    }
  }
}