如何在tabNavigator内全屏查看stackNavigator?

时间:2019-02-19 08:41:20

标签: reactjs react-native react-navigation

这是我的导航:

-Navigations (Stack navigation)
   -Travel(Tab1)
      -OneWay(Tab2)
          -AirLineSearchResult(Stack navigation)
      -TwoWay(Tab2)
      -SeveralWay(Tab2)
   -Hotel (Tab1)

我所有的导航正常工作。但是我的AirLineSearchResult显示在选项卡中。我希望我的某些“视图”显示为全屏。我尝试

  

tabBarVisible:false

。并且我将页面的位置从AirLineSearchResult(堆栈导航)更改为导航(堆栈导航)以变为全屏,但工作不正确。如何删除标签并全屏显示“视图”。

2 个答案:

答案 0 :(得分:0)

在Tab-Navigator中,您无法显示全屏视图,因为那时Tab导航器是根视图,为此您可以添加Modal用于创建全屏视图。

  1. 在标签导航器中创建一个类。
  2. 将所有子视图添加到“模式”视图中。

对您有帮助,对我有帮助。

答案 1 :(得分:0)

我建议您使用debug tool的“显示检查器”选项来找出AirLineSearchResult不全屏显示的原因