我已经仔细阅读了所有文档和github问题,但找不到任何能回答这个问题的东西。我希望设置react-navigation标头(我将headerTitle: <Header />
设置为组件与页面一起滚动,我不希望它在页面顶部是静态的。在react-navigation中是否可能用于本地反应?
我尝试制作header=null
,然后将标头手动添加到堆栈中的每个页面上,但是随后该标头随堆栈中的每个新页面一起重新呈现。
答案 0 :(得分:1)
据我所知,React-navigation使用静态头文件。在这种情况下,该应用程序的实际视图从标题开始,并一直持续到选项卡导航器(如果有)。
如果只想在一两个屏幕中显示滚动标题,最好自己动手做。这样会更容易,所需时间更少。但是,如果您希望整个应用程序都使用它,我认为最好重新考虑一下并尝试修改native_modules react导航包,我不建议
答案 1 :(得分:0)
是的,您可以在堆栈中设置headerMode: screen
。希望对您有帮助。