我使用 CRNA 创建了一个使用 React-Navigation 的项目。在其中一个屏幕中,我有一个覆盖整个屏幕的背景图像,我想包括标题。
像这张图片:
我应该隐藏标题并使用包含我想要的元素的视图吗?如果是,这会在深度链接的情况下造成任何麻烦吗?
解决方案
React Navigation 提供了一个很酷的 props,叫做 headerTransparent,可以用来在 header 下渲染一些东西。
所以代码应该是这样的:
static navigationOptions = {
headerTransparent: true
}
原文由 t97 发布,翻译遵循 CC BY-SA 4.0 许可协议
要达到此效果,您需要执行以下步骤:
因此,您的代码应该类似于以下内容: