【问题标题】:how to change the back button of NavigationBar如何更改 NavigationBar 的后退按钮
【发布时间】:2016-10-08 22:40:54
【问题描述】:
我正在开发一个使用 ex-navigation 的 React Native 应用程序。现在我有一个窗口,它有两种模式:编辑和查看。当它处于编辑模式时,导航的左侧按钮会显示一个复选图标。一旦用户按下检查按钮,它就会切换到查看模式,左键显示返回箭头图标。任何人都知道如何使用前导航来实现它。如果前导航无法做到这一点,那么任何其他导航库都可以做到吗?任何帮助将不胜感激。谢谢。
【问题讨论】:
标签:
react-native
navigationbar
【解决方案1】:
您可以使用 renderRight 或 renderLeft 来控制左右按钮的外观和功能。例如,从文档中您可以将其用作示例:
class AboutScreen extends React.Component {
static route = {
navigationBar: {
title: 'Title goes here',
renderRight: (route, props) => <SignOutButton name={route.params.name} />
}
}
// ...
}
这将在右侧放置一个“退出”按钮。