React Native потерял контроль над строкой состояния iOS после вызова сторонней библиотеки - PullRequest
0 голосов
/ 29 мая 2019

Я использую стороннюю библиотеку, она будет скрывать строку состояния iOS при звонке.После этого я не могу снова отобразить строку состояния на экране.

Я могу нормально контролировать строку состояния с помощью компонента StatusBar в React Native.

Однако я попытался вызвать iOSбиблиотека https://www.dynamsoft.com/Products/dynamsoft-webcam-sdk.aspx будет скрывать строку состояния при отображении своего экрана.После того, как она скрывает строку состояния, я не могу показать ее снова, используя StatusBar.setHidden(false).

. Она не вызывает никаких ошибок, просто не дает никакого эффекта.

Кто-нибудь знает, что происходити как я могу показать строку состояния обратно в этой ситуации?

1 Ответ

0 голосов
/ 29 мая 2019

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

import React, { Component } from 'react';
import { StatusBar } from 'react-native';

class MyComponent extends Component {

componentDidMount() {
   StatusBar.setHidden(false);
}
}

или вы также можете сделать

<StatusBar hidden={false} />

Это поможет вам показать строку состояния на нужном экране

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...