Строка состояния перекрывает веб-просмотр на iOS с конденсатором - PullRequest
0 голосов
/ 27 февраля 2019

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

Я ожидал метод, который позволяет изменить это поведение (как метод _ overlaysWebView_ для ионной собственной строки состояния).Я также пытался добавить <preference name="StatusBarOverlaysWebView" value="false" /> в config.xml файл, но я не знаю, стоит ли мне устанавливать плагин для строки состояния cordova.

Возможно, мне не следует это менятьконфигурации и просто играть с отступами, но тогда я не знаю, как справиться с различной высотой строки состояния на разных устройствах iOS.

Я новичок в Capacitor и никогда не использовал ни Ionic, ни Cordova.Если бы кто-то помог мне разобраться с этой проблемой, я был бы очень признателен.

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Благодаря ответу jcesarmobile на проблему Я открыл на Github конденсатора, мне удалось исправить мою проблему, установив правильные отступы в моем приложении.

Эта статья помогла мнеЛот: https://webkit.org/blog/7929/designing-websites-for-iphone-x/.

Мне не нужно было устанавливать плагин Cordova или настраивать любой файл конфигурации.

0 голосов
/ 27 февраля 2019

Конечно, вы должны установить плагин строки состояния.

https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-statusbar/

Вы должны знать одну вещь о разработчике приложения cordova, когда вы берете информацию из документации плагина, вы должны установитьэто.

Вы можете добавить его, добавив это в ваш config.xml:

<plugin spec="https://github.com/apache/cordova-plugin-statusbar.git" source="git" />
...