React native 标题是否可以在react导航中滚动显示内容?
我已经查看了所有文档和github问题,但找不到任何可以回答此问题的内容。我希望设置react导航标题(我将其设置为带有React native 标题是否可以在react导航中滚动显示内容?,react-native,react-navigation,React Native,React Navigation,我已经查看了所有文档和github问题,但找不到任何可以回答此问题的内容。我希望设置react导航标题(我将其设置为带有标题的组件:以滚动页面,我不希望它在页面顶部是静态的。在react native的react导航中是否可以这样做 我尝试过将标题设置为null,然后手动将标题添加到堆栈中的每一页,但标题会随着堆栈中的每一个新页面重新呈现。据我所知,React navigation使用的是静态标题。在这种情况下,应用程序的实际视图在标题之后开始,并一直持续到选项卡导航器出现为止如果你有一个 如果
标题的组件:
以滚动页面,我不希望它在页面顶部是静态的。在react native的react导航中是否可以这样做
我尝试过将
标题设置为null
,然后手动将标题添加到堆栈中的每一页,但标题会随着堆栈中的每一个新页面重新呈现。据我所知,React navigation使用的是静态标题。在这种情况下,应用程序的实际视图在标题之后开始,并一直持续到选项卡导航器出现为止如果你有一个
如果你想在一两个屏幕上显示滚动标题,最好自己动手。这样做会更简单,花费的时间也会更少。但是如果你想在整个应用程序中使用滚动标题,我认为最好重新考虑一下,并尝试修改我不推荐的本机导航包。是的,你可以设置
headerMode:screen
在您的堆栈中。我希望这对您有所帮助。这是有意义的,谢谢。我只是想确定我没有遗漏什么,所以很明显,我没有遗漏。在堆栈中设置headerMode:screen
后。您可以通过静态导航选项={}在每个屏幕中提供您想要的任何标题;
或者另一种方法是在堆栈中设置标题:null
,删除默认的导航标题,并使用道具创建自己的可重用标题组件,这是一种解脱。如果您选择此解决方案,我可以为您提供制作自定义标题组件的提示。