0

我在 StackNavigator 中场景的高度或位置有一个非常奇怪的错误。

  • 我有一个 里面BottomTabNavigator有几个StackNavigators
  • AppNavigator 具有lazy: true.
  • 我总是使用自定义标题组件,在StackNavigator选项header键中设置。

当我从一个选项卡切换到另一个选项卡并StackNavigator渲染第一个场景时,就会出现问题。场景的高度或位置似乎在一开始就关闭了,然后它就正确了。

我已经StackNavigator在重新渲染期间记录了选项,当定位从错误到正确时唯一改变的是布局minHeight,并且minWidth在开始时都是 0(错误的位置)并且在最后一次渲染中具有像 751 这样的正常值(正确的位置)。

知道是什么原因造成的吗?

我附上了一个显示问题的 gif

例子

4

0 回答 0