在父屏幕中显示同级标签导航器

时间:2019-03-06 20:42:16

标签: reactjs react-native react-navigation

我以以下方式安排了导航器:

-[DrawerNavigator]
--[TabNavigator]
----Restaurants
----Shops
----Profile
--Notifications

所以我有一个带有两个屏幕的主导航器(也可以是StackNavigator),一个是TabNavigator,另一个是通知屏幕。
我想从任何选项卡(RestaurantsShopsProfile)转到Notifications屏幕。可以通过TabsNavigator内部的任何AppBar按钮来访问此屏幕。

我可以使用props.navigation.navigate('Notifications')来做到这一点。但是,Notifications屏幕随后不会显示这些标签(这很明显,因为它们没有标签。

是否可以通过任何方式排列屏幕或配置导航器以获得此结果?我以为也许可以将其添加到TabNavigator中,并以某种方式将其从选项卡中隐藏,但这种方式无法正常工作。

此外,选项卡应显示为好像未选择任何选项卡。与该功能最接近的是反应导航中的“隐藏选项卡”,但是很长一段时间以来它一直是一项功能请求。不知道是否有解决方法。

0 个答案:

没有答案