2

Я пытаюсь контролировать цвет шрифта в строке состояния iOS 7 & 8. Я постоянно вижу два разных плагина, на которые ссылается слайт, полный <preferences/>. Я надеюсь, что кто-то может пролить свет на разницу между этими двумя и которые они добились успеха.Phonegap Build iOS 7 и 8 Управление панели состояния

<gap:plugin name="com.phonegap.plugin.statusbar" /> 
<gap:config-file platform="ios" parent="UIViewControllerBasedStatusBarAppearance"> 
    <false/> 
</gap:config-file> 

и

<gap:plugin name="org.apache.cordova.statusbar" /> 
<preference name="StatusBarStyle" value="lightcontent" /> 

Я попытался как и не может получить цвет шрифта, чтобы быть легким (белый). Заранее благодарю вас за любые рекомендации, которые вы можете дать здесь.

+0

У меня нет ответа для вас здесь но не знаю статусной фронт получал хорошую инъекцию путаницы/хаос с iOS8 (возможно, даже iOS7) - у многих людей есть вопросы по этому поводу: http://goo.gl/8FxkNh. Я также разделяю ваш вопрос/разочарование в отношении несоответствий предпочтений и отсутствия документов вокруг них. Я буду следить за вашим вопросом здесь за любые полученные вами ответы. –

ответ

0

Просто измените значение на darkcontent. Это iOS.

Плагин я использую это

org.apache.cordova.statusbar

Вы должны использовать правильный плагин, если вы используете PhoneGap. Я использую Cordova 3.6

Вот как я могу заставить строку статуса действовать как «нормальная» строка состояния.

<preference name="StatusBarStyle" value="darkcontent" />

<preference name="StatusBarOverlaysWebView" value="false" />

Мой config.xml:

<feature name="StatusBar"> 
     <param name="ios-package" onload="true" value="CDVStatusBar" /> 
    </feature> 
    <preference name="StatusBarOverlaysWebView" value="false" /> 
    <preference name="StatusBarStyle" value="darkcontent" /> 
+0

Это ничего не меняло. –

+0

внесли некоторые изменения, вы тоже это пробовали? – allwynmasc

+0

Я попробовал. Я все еще получаю ту же темную строку состояния над темным заголовком. Один фрагмент кода, который внес какие-либо изменения, был « <пробел: конфиг-файл платформа = "ИОС" родитель = "UIStatusBarHidden"> <пробел: конфиг-файл платформа = "ИОС" родитель =" UIViewControllerBasedStatusBarAppearance "> ', но он полностью скрывает его, и мне просто нужен легкий шрифт. –