首页 > 解决方案 > React Navigation - StackNavigator 内场景的初始渲染高度或位置错误

问题描述

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

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

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

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

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

例子

标签: react-nativereact-navigationreact-navigation-stack

解决方案


推荐阅读