我正在使用React Native制作应用程序 . 我有一个tabNavigator .
如果我转到第二个选项卡并按顶部导航栏上的后退按钮,它将转到第一个选项卡而不是返回上一个屏幕 .
我也注意到反应导航的示例应用程序上的这种行为,所以也许它是这样做的 .
我不能让我的标签导航器进入上一个屏幕,无论我按哪个标签后退按钮?
这确实是react-navigation的默认行为 .
您可以通过指定在选项卡导航器的定义中更改它
backBehavior: 'none'
有关更多信息,请参阅the documentation .
例:
const Tabs = TabNavigator({ Tab1: {screen: Screen1}, Tab2: {screen: Screen2}, Tab3: {screen: Screen3} }, { backBehavior: 'none' });
1 回答
这确实是react-navigation的默认行为 .
您可以通过指定在选项卡导航器的定义中更改它
有关更多信息,请参阅the documentation .
例: