我在 StackNavigator 中场景的高度或位置有一个非常奇怪的错误。
- 我有一个 里面
BottomTabNavigator
有几个StackNavigators
。 - AppNavigator 具有
lazy: true
. - 我总是使用自定义标题组件,在
StackNavigator
选项header
键中设置。
当我从一个选项卡切换到另一个选项卡并StackNavigator
渲染第一个场景时,就会出现问题。场景的高度或位置似乎在一开始就关闭了,然后它就正确了。
我已经StackNavigator
在重新渲染期间记录了选项,当定位从错误到正确时唯一改变的是布局minHeight
,并且minWidth
在开始时都是 0(错误的位置)并且在最后一次渲染中具有像 751 这样的正常值(正确的位置)。
知道是什么原因造成的吗?
我附上了一个显示问题的 gif