Как сделать так, чтобы приложение для iPhone покрывало весь экран? - PullRequest
0 голосов
/ 17 февраля 2019

Я новичок в разработке приложений для iPhone в xCode, но мне удалось запустить мое первое приложение.Единственная проблема заключается в том, что он должен покрывать весь экран сверху вниз (также маленький верхний левый и верхний правый углы в iPhone XS).Я использую инфраструктуру Turblolinks для загрузки веб-сайта в мое приложение iOs.Мой код использует WebKit.

Чтобы получить его в полноэкранном режиме, я сделал следующее:

  • в info.plist UIRequiresFullScreen для NO и YES
  • в info.plist "Строка состояния изначально скрыта", установлена ​​на ДА
  • добавлен код "self.navigationController? .isNavigationBarHidden = true", чтобы скрыть панель навигации программно
  • на доске историй Я отключил Безопасную областьРуководства по макету (и автоматическое макетирование)

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

Мой вопрос: возможно ли сделать приложение (веб-сайт) вертикально растянутым по всей области экрана?

при смахивании отображается белая нежелательная область сверху

смахивание показывает нежелательную белую область снизу

project settings 1

project settings 2

project settings 3

project settings 4

...