Как исправить отображение iPhone X в приложении Cordova - PullRequest
0 голосов
/ 17 мая 2019

Я делаю свое приложение портативным для iPhone X и пытаюсь сделать его подходящим для устройства.Моя проблема - это пустое пространство слева, когда приложение находится в ландшафтном режиме, и пустое пространство внизу, когда портрет.

Я искал по всему интернету, но ни одно решение не помогло.У меня уже есть мета-подгонка области просмотра, и я уже изменил заставки (которые фактически исправили первую ошибку, что у приложения были черные области сверху и снизу), но, в конце концов, это белое пространство не исчезло.Я использую Cordova 6.5, узел 6.14.4 и onsen-ui 1.3.14.

Я думаю, что проблема может быть связана с плагином cordova-status-bar, потому что вершина в портретном режиме не имеет белой пустой области.Наша конфигурация для платформы IOS:

<preference name="StatusBarOverlaysWebView" value="false" />
<preference name="StatusBarBackgroundColor" value="#165769" />
<preference name="StatusBarStyle" value="lightcontent" />

Я ожидаю сохранить строку состояния и, если возможно, поддерживать версию фреймворков и не иметь белой пустой области.Изображение ошибки:

Пример изображения ошибки : если я поверну на другую сторону ландшафта, белая пустая область все еще будет слева, теперь на стороне выемки.

...