进行一些导航后,iPhone上的屏幕出现抽搐

时间:2019-08-13 22:44:42

标签: ios react-native react-native-router-flux

我正在使用react-native应用程序,并且使用react-native-router-flux。我发现了一个奇怪的行为,仅适用于iOS:当我在场景切换之前,一些元素抽搐了(参见视频)。我发现这种情况只在具有导航栏的场景中发生。

Link to video

有一个具有抽动效果的代码示例(属性 hideNavBar 为false)

    import { Scene, Actions } from 'react-native-router-flux'

    const essentialProps = {
      backTitle: 'Back',
      navBar: CustomNavBar,
    }

    const AppNavigator = Actions.create(

      // ...

      <Scene
        key="notifications"
        path="/notifications"
        component={Notifications}
        hideNavBar={false}
        hideTabBar
        title="Notifications"
        {...essentialProps}
      />

    )

如果场景的 hideNavBar 为true,则元素不会跳转。我用react-native调试器检查过,它与redux存储更新无关。

有人有这个问题吗?我是React-native的初学者,所以我可能会错过一些东西。

谢谢。

1 个答案:

答案 0 :(得分:0)

找到原因:这是与导航栏https://github.com/aksonov/react-native-router-flux/issues/3373相关的错误