反应导航 - 显示'你确定'导航回来之前的对话框

时间:2018-01-11 10:20:23

标签: react-native react-navigation

我正在构建一个使用react-navigation反应原生的应用程序。在一个屏幕上,我需要显示一个简单的对话框,以确保用户真的想要退出该屏幕。

我尝试添加BackHandler侦听器,但当用户单击标题中的后退箭头时,这不适用。有没有办法,如何在用户点击提醒按钮之前阻止转换回来?

1 个答案:

答案 0 :(得分:5)

实施" headerLeft"屏幕导航选项,例如

headerLeft=()=>{
     return <Button onPress={}>
}

然后你可以在onPress回调中做任何你想做的事情