Белая строка состояния с использованием cordova-plugin-statusbar - PullRequest
0 голосов
/ 03 ноября 2018

Как сделать строку состояния прозрачной? Какое бы изменение я ни сделал, оно не отражается в приложении. Пока я пробовал это.

StatusBar.styleLightContent();

Я также играл с StatusBar.overlaysWebView (false);

Результат всегда такой, белая строка состояния без текста (iOS 12, Cordova 8.1.1):

enter image description here

1 Ответ

0 голосов
/ 06 ноября 2018

Добавьте эти настройки к вашему config.xml

<preference name="StatusBarOverlaysWebView" value="true" />
<preference name="StatusBarCropsWebview" value="false" />
<preference name="StatusBarStyle" value="lightcontent" />
<preference name="StatusBarBackgroundColor" value="#2980b9" />

Полные инструкции и опции здесь: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-statusbar/

Не забудьте убедиться, что индикатор вашей активности тоже установлен.

<preference name="TopActivityIndicator" value="white" />

Больше информации об этом и доступных опциях здесь: https://cordova.apache.org/docs/en/latest/config_ref/index.html#feature

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