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