ReactNavigation:DrawerNavigation的问题

时间:2018-06-18 09:06:48

标签: react-native react-navigation

我有一个设置,我有一个TabNavigator,其中一个标签的屏幕是DrawerNavigation,而后者又有StackNavigators。我有几个问题:

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

  • 从子屏幕调用openDrawer()时,我只会看到半透明的黑屏,但抽屉不显示。

任何想法有什么不对?

1 个答案:

答案 0 :(得分:0)

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

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