SideMenu
是我的自定义抽屉组件,其中包含X
按钮。
当我按下X
按钮时,我希望关闭抽屉。
我该怎么做?
答案 0 :(得分:2)
您可以使用this.props.navigation.closeDrawer()或this.props.navigation.toggleDrawer()来实现此目的。
<Button onPress={()=>this.props.navigation.closeDrawer()} />
或
<Button onPress={()=>this.props.navigation.toggleDrawer()} />
答案 1 :(得分:0)
您想使用toggleDrawer()
。非常基本的例子:
render() {
const { navigator } = this.props
return (
<Button
onPress={() => navigator.toggleDrawer({ side: 'right', animated: true })} />
)
}