如何在欢迎和登录屏幕中禁用react-navigation抽屉

问题描述 投票:0回答:2

在这两个屏幕中,当您在这两个屏幕上不应打开抽屉时,它会出现滑动。我正在使用反应导航。我试过这个我在GitHub上找到的解决方案。但它不起作用。

navigationOptions: ({navigation}) => ({
      drawerLockMode: 'locked-closed'

我该如何解决这个问题呢?

javascript react-native react-native-android react-navigation react-native-ios
2个回答
0
投票

你应该可以使用

navigationOptions: ({navigation}) => ({
  swipeEnabled: false
});

-1
投票

我有同样的问题,在检查我的抽屉里面有嵌套的堆栈,在文档中你需要这样做才能在你的某些屏幕上禁用抽屉。

https://reactnavigation.org/docs/en/navigation-options-resolution.html#a-drawer-has-a-stack-inside-of-it-and-you-want-to-lock-the-drawer-on-certain-screens

© www.soinside.com 2019 - 2024. All rights reserved.