Отключение синей строки состояния Native Base не работает в ящике React-Native - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь добавить свою собственную строку состояния, но на экранах ящиков синяя полоса не исчезает. Хотя на другом экране вроде все нормально. мой код ящика приведен ниже:

import React, { Component } from 'react';
import { StyleSheet } from 'react-native';
import { createDrawerNavigator } from 'react-navigation-drawer';
import ProductScreen from '../screens/ProductScreen';
export const Drawer = createDrawerNavigator(
    {
        Product: { screen: ProductScreen }

    },
    {
        navigationOptions: () => ({
            drawerLockMode: 'locked-closed',
        }),
        initialRouteName: "Product",
        drawerPosition: 'left'
    }
);

Мой метод рендеринга экрана продукта:

<Container style={{ flex: 1}}>
   <Header androidStatusBarColor="#fff" style={{display:'none'}} hidden />
   <StatusBar barStyle="dark-content" backgroundColor="#fff" />
   { this.renderContents() }
</Container>

Когда страница загружается, она работает несколько секунд, и снова появляется синяя полоса. Я пробовал несколько способов, предложенных в Google, но без помощи. заранее спасибо.

...