能够覆盖 react-native-navigation 的默认选项卡导航堆栈行为

Posted

技术标签:

【中文标题】能够覆盖 react-native-navigation 的默认选项卡导航堆栈行为【英文标题】:Ability to overwrite react-native-navigation's default tab navigation stack behavior 【发布时间】:2018-11-07 21:21:42 【问题描述】:

问题描述

关于从Navigation.startTabBasedApp 生成的BottomTabs 上的导航:据我了解,每个选项卡都会跟踪它自己的导航堆栈 - 这意味着如果我按如下方式导航:

tab1 -> screen1 -> screen2 -> tab3 -> tab1

我仍然会在screen2。有没有办法覆盖此行为,以便当我按下选项卡的图标时,它会导航到该选项卡的初始屏幕,而不管其堆栈中有多少屏幕?

环境

React Native Navigation 版本:1.1.457 React Native 版本:0.55.3 平台:两者 设备信息:搭载 android 8.0.0 的 Nexus 5 模拟器

【问题讨论】:

【参考方案1】:

是的,您可以为每个选项卡使用一个堆栈导航器。

【讨论】:

我该怎么做?

以上是关于能够覆盖 react-native-navigation 的默认选项卡导航堆栈行为的主要内容,如果未能解决你的问题,请参考以下文章

能够覆盖 react-native-navigation 的默认选项卡导航堆栈行为

测试覆盖率实现技术

hdu 4770 Lights Against Dudely

POJ 2594 Treasure Exploration(最小路径覆盖变形)

java的重写重载覆盖的差别

在运行时覆盖资源