react-native - 是否可以在不使用底部选项卡的情况下在 TabBar 导航器应用程序中切换屏幕?
问题描述
我有一个使用标签导航器的应用程序。所以我有一个带有不同选项的底部选项卡。在我的主页选项卡上,如果您单击特定的小部件,我会出现一个“小部件列表”,它应该会将您发送到该选项卡。这可能吗?您单击小部件并切换选项卡,而不必单击选项卡导航器?如果是这样,关于如何做到这一点的任何想法?
多一点背景:
主屏幕位于选项卡导航器中,但该屏幕包含堆栈导航。所以我试图从堆栈导航器中访问选项卡导航器。
在下图中,我希望能够从设置中去探索(在家里时)
TabBarNavigation:
Home
Explore
Home (StackNavigation):
Main
Settings
谢谢
解决方案
您可以使用
onPressWidget = () => {
this.props.navigate('widget list name')
}
推荐阅读
- ruby - 为什么在括号前有空格调用函数时,Ruby 有时会抛出错误?
- javascript - 需要一行在本机 JQuery 中工作才能转到 ANCHOR
- html - stack two columns in form vs merging on mobile
- c++ - Error: Object of abstract class type is not allowed
- c# - 如果我将变量设置为 null,原始数据会怎样?C#
- python - 如何根据用户输入的内容打印出一定数量的字母?
- python - 在测试中检查 CLI 的退出代码
- wpf - 如何修复“样式化文本框中的文本不可见”
- c++ - 诱导编译器避免/触发右值上的副本
- bash - 您将如何遍历目录中的文件并将它们相互比较?