状态栏响应原生

时间:2017-12-22 08:22:53

标签: reactjs react-native

我有两个三屏幕呈现家庭,个人资料和销售。 家庭和个人资料都很好,IOSNavigator工作,背景颜色保持不变(见img two," Profile"),但是当我切换到销售屏幕时,它变为白色(见img one,&# 34;列出项目")?

对于所有三个不同命名的屏幕,代码完全相同,我不知道为什么会这样做

const ProfileNavigator = () => (
  <NavigatorIOS
    initialRoute={{
      component: ProfileNavigator,
      title: 'Profile',
    }}
   style={{flex: 1}}
  />
);

1 个答案:

答案 0 :(得分:0)

在“个人资料”屏幕上(或者只是为了防止这种情况发生在所有屏幕上)尝试将其添加到您的渲染方法中:

<StatusBar
     barStyle="light-content"
 />

NavigatorIOS组件有时会对状态栏有奇怪的行为