我是React Navigation的新手,并且想用它来控制跨满整个视口的几个屏幕的导航,我们称它们为A,B和C。
其中一个屏幕(B)需要具有多个视图,可以在两个视图之间进行导航,然后让我们分别调用B1,B2和B3,但我希望它们都具有相同的页眉和页脚,以完全保持原样不会被重新实例化。
因此,在屏幕B上,中间部分需要像轮播一样在“屏幕”之间滑动(几乎就像没有标签的标签系统一样),整个过程随时都可以转换回A或C,破坏子屏幕。
据我所知,在应用程序中只能有一个props.navigation(例如,使用withComponent)所以我认为我不能只在主视图上使用createStackNavigator,然后再次使用它来创建屏幕B上显示另一个堆栈。
任何指导将不胜感激。