无法从自定义标头中切换堆栈导航器中的抽屉

时间:2018-10-20 13:27:18

标签: react-native react-navigation

我有StackNavigator组件,并带有DrawerNavigator的自定义标头。 自定义标题有一个按钮,应在按下时切换抽屉。我已经添加了React Navigation文档中提供的操作,但是不起作用。

可以找到有问题的小吃here

我在做什么错? 谢谢。

1 个答案:

答案 0 :(得分:1)

您可以导入:import { DrawerActions } from 'react-navigation';

然后在标题中使用它:

const Header = (props) => {
 return (
    <View style={{marginTop: 25}}>
      <Button
        onPress={() => props.navigation.dispatch(DrawerActions.toggleDrawer())}
        title="Toggle"
        color="#841584" />
    </View>)
}