iOS Cordova InAppBrowser удаляет кнопку «Готово» - PullRequest
0 голосов
/ 14 апреля 2020

Я использую Angular, Cordova и Ioni c для создания мобильного приложения для android и iOS. В версии iOS в нижней части всегда была панель инструментов с кнопкой «Готово». Если вы нажали кнопку, это привело к появлению белого экрана, поэтому я искал способ деактивировать панель инструментов для iOS. Я не смог найти работающего решения, кроме как добавить следующие строки в файлы «CDVInAppBrowser.m», «CDVUIInAppBrowser.m» и «CDVWKInAppBrowser.m» в «plugins / cordova-inappbrowser / ios»:

#define    TOOLBAR_HEIGHT 0.0
#define    STATUSBAR_HEIGHT 20.0
#define    LOCATIONBAR_HEIGHT 0.0

с этим панель инструментов iOS исчезла, но вам нужно сначала создать приложение для настройки этих файлов. Так что у меня есть два варианта. Первый - написать файл конфигурации (или что-то подобное), который автоматически изменяет файлы, как описано выше, при сборке приложения. Но я даже не уверен, возможно ли это. Второй вариант был бы совершенно другим способом решения этой проблемы.

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