Черная строка состояния на iPad Pro с закругленными углами - PullRequest
0 голосов
/ 08 ноября 2018

Мое приложение всегда работает в режиме совместимости на новом iPad Pro Simulator. Я установил последнюю версию Xcode 10.1. Я подтвердил, что это связано с последней версией iOS 12.1. Когда я запускаю его на iPhone XS, он правильно использует вставки Safe area. Тем не менее, он показывает черную строку состояния и черную полосу внизу, где расположен индикатор Home.

Даже когда я создаю пример приложения с Xcode 10.1 и запускаю его на iPad Pro Simulator, он запускается в режиме совместимости:

Sampe app in compatibility mode on iPad Pro

Как заставить приложение использовать весь экран?

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018

Я попробовал ответ выше, и это не решило мою проблему. Я исправил свою проблему, установив файл .storyboard в качестве моего файла экрана запуска в Project-> Target-> General. Ранее я использовал Launch Images для заставки.

Это упоминается в разделе «Оптимизация вашего интерфейса» здесь: https://developer.apple.com/ipad/

0 голосов
/ 14 ноября 2018

Я видел ту же проблему, просто создав новое приложение для iOS с помощью приложения Single View или шаблонов приложения Master-Detail.

Я заработал, как ожидалось, выполнив следующее:

Я удалил все версии Xcode, установленные на моем компьютере. Я зашел в папку ~/Library/Developer/Xcode и удалил следующее:

  • Все файлы с именем DeveloperPortal*
  • Папка DerivedData
  • Папка Installs (в которой только что было несколько пустых папок)
  • Под UserData/IB Support Я удалил папку Simulator Devices

Затем я заново загрузил и установил Xcode 10.1 из App Store.

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

...