使用水平滚动视图时如何防止tabnavigator导航

时间:2018-02-09 09:31:51

标签: react-native

我陷入了一个小问题,即我在一个屏幕中使用了tab导航器并使用了堆栈导航器来实现这一目标。

但是我在这里使用了水平滚动视图,所以每当我滚动它结束时,导航器也会被更改并重定向到新的屏幕。

因此有任何方法可以阻止导航器在滚动时导航到另一个屏幕。

1 个答案:

答案 0 :(得分:0)

您必须在Navigator(在routes.js中)

中设置以下选项
navigationOptions: {
  gesturesEnabled: false
}

参考:

Disable swipe back action in stack navigation (react-navigation)