反应导航-StackNavigator中场景的初始渲染具有错误的高度或位置

时间:2018-11-16 16:05:46

标签: react-native react-navigation react-navigation-stack

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

  • 我有一个BottomTabNavigator,里面有几个StackNavigators
  • AppNavigator具有lazy: true
  • 我一直在使用自定义标头组件,并在StackNavigator选项header键中进行设置。

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

在重新渲染期间,我已经记录了StackNavigator选项,并且当位置从错误位置变为正确位置时唯一发生变化的是布局minHeightminWidth开头为0(错误的位置),正常值如751在最后一个渲染中的位置(正确的位置)。

有什么原因会导致这种情况吗?

我附上了显示该问题的gif

example

0 个答案:

没有答案