我想通过TransitionPresets.ModalPresentationIOS隐藏标签栏

时间:2020-02-17 10:27:04

标签: react-native react-native-navigation

我正在通过React Native创建一个应用程序。 我正在使用React Navigation。 这是当前项目。

但是我想从底部打开一个模式。 我想隐藏标签栏。 请告诉我该怎么做。 https://github.com/obscure723/react-navigation-ios13

当前项目屏幕: current project screen

1 个答案:

答案 0 :(得分:0)

这可以通过导航堆栈的顺序和嵌套来控制。

您当前具有这样的结构:

- BottomTabNavigator
  - StackNavigator (with ModalPresentationIOS - ShopStack)
    - Home
    - ShopDetailStack

要隐藏模式后面的标签,必须重新排列它们:

- StackNavigator (with ModalPresentationIOS)
 - BottomTabNavigator
   - Stack Navigator (Shop Stack)
     - Home
 - ShopDetailStack

这基本上意味着您的模式堆栈应包含选项卡导航,而不是相反。详细信息屏幕(模态屏幕)需要声明为选项卡导航器的同级窗口

相关问题