React native 如何更改导航栏的“后退”按钮

React native 如何更改导航栏的“后退”按钮,react-native,navigationbar,React Native,Navigationbar,我正在开发一个React本机应用程序,使用。现在我有了一个窗口,它有两种模式:编辑和查看。当它处于编辑模式时,导航的左按钮会显示一个复选图标。一旦用户按下复选按钮,它将切换到查看模式,左侧按钮显示后退箭头图标。任何人都知道如何使用ex navigation实现这一点。如果ex navigation无法做到这一点,那么其他导航库可以做到吗?任何帮助都将不胜感激。谢谢。您可以使用renderRight或renderLeft来控制左右按钮的外观和功能。例如,在文档中,您可以使用以下示例: cl

我正在开发一个React本机应用程序,使用。现在我有了一个窗口,它有两种模式:编辑和查看。当它处于编辑模式时,导航的左按钮会显示一个复选图标。一旦用户按下复选按钮,它将切换到查看模式,左侧按钮显示后退箭头图标。任何人都知道如何使用ex navigation实现这一点。如果ex navigation无法做到这一点,那么其他导航库可以做到吗?任何帮助都将不胜感激。谢谢。

您可以使用renderRight或renderLeft来控制左右按钮的外观和功能。例如,在文档中,您可以使用以下示例:

    class AboutScreen extends React.Component {
        static route = {
           navigationBar: {
           title: 'Title goes here',
           renderRight: (route, props) => <SignOutButton name={route.params.name} />
     }
   }

   // ...
 }
类AboutScreen扩展了React.Component{
静态路由={
导航栏:{
标题:“标题在这里”,
renderRight:(路线、道具)=>
}
}
// ...
}
这将在右侧显示一个“注销”按钮