首页 > 解决方案 > 有没有办法从屏幕内覆盖反应导航标题?

问题描述

想知道是否有一种简单的方法可以在单个屏幕中覆盖 react-navigation 的 Stack 和 MaterialTopTabNavigator 组件。在显示加载叠加和对话框/提示组件等组件时,我需要同时叠加。

我知道我可以在与导航相同的根文件中定义这些组件,但这意味着我必须在 redux 或其他一些共享状态中跟踪对话框的状态,为了更具声明性/功能性的。

找不到任何好的解决方案,我正在梳理 react-navigation 的源代码,但是如果其他人已经解决了这个问题,那将节省我很多时间。谢谢!

编辑:我也不想使用 react-native 的模态或 react-native-modal。想自己实现一个自定义组件。

标签: react-nativereact-navigationreact-navigation-stackreact-navigation-top-tabs

解决方案


推荐阅读