Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 标题是否可以在react导航中滚动显示内容?_React Native_React Navigation - Fatal编程技术网

React native 标题是否可以在react导航中滚动显示内容?

React native 标题是否可以在react导航中滚动显示内容?,react-native,react-navigation,React Native,React Navigation,我已经查看了所有文档和github问题,但找不到任何可以回答此问题的内容。我希望设置react导航标题(我将其设置为带有标题的组件:以滚动页面,我不希望它在页面顶部是静态的。在react native的react导航中是否可以这样做 我尝试过将标题设置为null,然后手动将标题添加到堆栈中的每一页,但标题会随着堆栈中的每一个新页面重新呈现。据我所知,React navigation使用的是静态标题。在这种情况下,应用程序的实际视图在标题之后开始,并一直持续到选项卡导航器出现为止如果你有一个 如果

我已经查看了所有文档和github问题,但找不到任何可以回答此问题的内容。我希望设置react导航标题(我将其设置为带有
标题的组件:
以滚动页面,我不希望它在页面顶部是静态的。在react native的react导航中是否可以这样做


我尝试过将
标题设置为null
,然后手动将标题添加到堆栈中的每一页,但标题会随着堆栈中的每一个新页面重新呈现。

据我所知,React navigation使用的是静态标题。在这种情况下,应用程序的实际视图在标题之后开始,并一直持续到选项卡导航器出现为止如果你有一个


如果你想在一两个屏幕上显示滚动标题,最好自己动手。这样做会更简单,花费的时间也会更少。但是如果你想在整个应用程序中使用滚动标题,我认为最好重新考虑一下,并尝试修改我不推荐的本机导航包。

是的,你可以设置
headerMode:screen
在您的堆栈中。我希望这对您有所帮助。

这是有意义的,谢谢。我只是想确定我没有遗漏什么,所以很明显,我没有遗漏。在堆栈中设置
headerMode:screen
后。您可以通过
静态导航选项={}在每个屏幕中提供您想要的任何标题;
或者另一种方法是在堆栈中设置
标题:null
,删除默认的导航标题,并使用道具创建自己的可重用标题组件,这是一种解脱。如果您选择此解决方案,我可以为您提供制作自定义标题组件的提示。