Черная полоса появляется сверху при работе на iPhone 6 и iPad Pro Simulator
Когда я запускаю игру на симуляторе, в частности на iPhone 6 и iPad Pro, в верхней части экрана отображается черная полоса. Я посмотрел ответ в Интернете и буквально перепробовал все до мелочей и прошел все ответы, но ни один не помог. Мое развертывание настроено на 7.0
и попытался запустить с настройкой просто установить в LaunchImage
из папки активов и LaunchImage & LaunchScreen.xib
вместе взятые. У меня также есть фотографии нужного размера, необходимые в активе, включая iPhone Retina 4
и это тоже не решает проблему. Это просто сбой на симуляторе или есть способ обойти это?
3 ответа
Я получил это работает. По некоторым причинам мои 2х изображения были короткими по размеру экрана, и их пришлось расширять больше. Несмотря на высоту, мои изображения имели большую длину, чем размер экрана.
Надеюсь, что это помогает людям. Я столкнулся с несколькими людьми, которые сделали все правильно, но все еще не могли заставить его работать. Я считаю, что это потому, что изображение не достаточно большое, чтобы покрыть весь экран
Растянутый режим?
Вы предоставляете Default
экраны всех размеров, как указано в:
- Работа с загрузочными изображениями iPhone 6/6+
- Как обновить приложения для 4-дюймового дисплея iPhone 5
- Восстановление целостности на экранах запуска
Изображения обрезаны?
Если вы не работаете в растянутом режиме, выберите режим просмотра, который лучше всего подходит для ваших изображений, например: Aspect Fill
а также Scale to Fill
, оба из которых покроют ваш UIImageView
в LaunchScreen.storyboard
,
Добавлять Default-568h@2x.png
Изображение с разрешением 640x1136.
Убедитесь, что "Значки приложений и запуска изображений" выглядят как на картинке ниже:
это работало в симуляторе с iOS 9.