在第二个选项卡上按下后退按钮时,react-navigation的怪异行为。 (React Native)
问题描述:
我正在使用React Native开发应用程序。 我有一个tabNavigator。在第二个选项卡上按下后退按钮时,react-navigation的怪异行为。 (React Native)
如果我转到第二个选项卡并按下顶部导航栏上的返回按钮,它将转到第一个选项卡,而不是返回到上一个屏幕。
我也注意到这种反应导航的示例应用程序的行为,所以也许它是这样做的。
不能让我的标签导航器转到上一个屏幕,无论哪个标签我按下后退按钮?
答
这确实是react-navigation的默认行为。
您可以通过指定
backBehavior: 'none'
更多见the documentation在你的标签导航的定义改变它。
例子:
const Tabs = TabNavigator({
Tab1: {screen: Screen1},
Tab2: {screen: Screen2},
Tab3: {screen: Screen3}
}, {
backBehavior: 'none'
});
尼姆罗德!非常感谢! –
如果你觉得我的回答对你有帮助,你可以[接受我的回答](http://meta.stackexchange.com/a/5235) – Kraylog
我会这样做的,但是有时间要求!我现在做了! –