我正在使用react-native应用程序,并且使用react-native-router-flux。我发现了一个奇怪的行为,仅适用于iOS:当我在场景切换之前,一些元素抽搐了(参见视频)。我发现这种情况只在具有导航栏的场景中发生。
有一个具有抽动效果的代码示例(属性 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的初学者,所以我可能会错过一些东西。
谢谢。