我在StackNavigator中场景的高度或位置上有一个非常奇怪的错误。
BottomTabNavigator
,里面有几个StackNavigators
。lazy: true
。StackNavigator
选项header
键中进行设置。当我从一个选项卡切换到另一个选项卡并且StackNavigator
第一个场景被渲染时,会发生问题。似乎场景的高度或位置在开始时是关闭的,然后正确。
在重新渲染期间,我已经记录了StackNavigator
选项,并且当位置从错误位置变为正确位置时唯一发生变化的是布局minHeight
和minWidth
开头为0(错误的位置),正常值如751在最后一个渲染中的位置(正确的位置)。
有什么原因会导致这种情况吗?
我附上了显示该问题的gif