React native wix react native navigation v2 |无法禁用打开手势

React native wix react native navigation v2 |无法禁用打开手势,react-native,react-native-navigation,React Native,React Native Navigation,在RNN v1中,我们可以使用禁用Open手势:true,但在v2中,它不再工作。我尝试了下一步,但没有成功: sideMenu: { right: { component: { id: 'sideDrawer', name: DRAWER, options: { disableOpen

在RNN v1中,我们可以使用
禁用Open手势:true
,但在v2中,它不再工作。我尝试了下一步,但没有成功:

sideMenu: {
       right: {
            component: {
                    id: 'sideDrawer',
                    name: DRAWER,
                    options: {
                           disableOpenGesture: true,
                    }
                }
            },
        center: {...}
}

我找到了一个适合我的用例的临时解决方案(我有一个汉堡按钮,可以切换抽屉):

基本上我完全禁用抽屉时,它没有显示。当被禁用时,显然手势也会被禁用。同样,这符合我的用例,可能不适合任何人

编辑:事实证明我的解决方案仅在iOS上有效,但也存在以下问题: . 在Android上,它根本不起作用。 我使用的是“react native”:“0.56.0”和“react native navigation”:“2.0.2485”

export const openDrawer = () => {
    Navigation.mergeOptions('sideDrawer', {
        sideMenu: {
            right: {
                enabled: true,
                visible: true
            }
        }
    })
}

export const closeDrawer = () => {
    Navigation.mergeOptions('sideDrawer', {
        sideMenu: {
            right: {
                visible: false,
                enabled: false,
            }
        }
    })
}