【问题标题】:ReactNavigation: Problems with DrawerNavigationReact Navigation:抽屉导航的问题
【发布时间】:2018-06-28 17:20:30
【问题描述】:

我有一个设置,其中有一个 TabNavigator,其中一个选项卡的屏幕是 DrawerNavigation,而 DrawerNavigation 又具有 StackNavigators。我有几个问题:

  • 我可以从左侧滑动打开抽屉并打开 StackNavigator 屏幕,但在选择项目时它不会关闭抽屉。从加载的屏幕调用 closeDrawer() 什么都不做。

  • 从子屏幕调用 openDrawer() 时,我只得到一个半透明的暗屏幕,但抽屉不显示。

有什么想法吗?

【问题讨论】:

    标签: react-native react-navigation


    【解决方案1】:

    我通过在导航之前传递 closeDrawer() 方法 onPress 解决了第一个问题,如下所示:

    onPress={() => { this.props.navigation.dispatch(DrawerActions.closeDrawer()), this.props.navigation.navigate(item.screen.toString()) }}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      • 2018-03-07
      • 2020-11-27
      • 2019-01-09
      • 1970-01-01
      • 1970-01-01
      • 2013-06-25
      相关资源
      最近更新 更多