iOS: изображение запуска сморщивается в центре во время вызова/записи/сессии точки доступа

Я использую набор изображений запуска для своего приложения и заметил, что когда я звоню, записываю голосовую заметку или делюсь своим подключением к Интернету и помещаю это действие в фоновый режим и запускаю свое приложение, экран запуска сморщивается в центре. . Есть ли что-нибудь, что я могу сделать, чтобы изображение выглядело нормально, или это просто стандартное поведение iOS?

введите описание изображения здесь


person toobiz    schedule 11.08.2016    source источник
comment
Похоже на проблему с авторазметкой. Можете ли вы поделиться ограничениями, применяемыми к вашему экрану запуска?   -  person Alladinian    schedule 11.08.2016
comment
Я не загружаю свой экран запуска из файла .xib, это набор изображений, которые у меня есть в папке «Активы», которые я выбираю для загрузки.   -  person toobiz    schedule 11.08.2016
comment
У меня была такая же проблема с использованием launchscreen.storyboard с изображением фиксированной высоты/ширины, центрированным в супервизоре, с включенным соотношением сторон. Что бы ни делала Apple с этой строкой состояния вызова, это несовместимо с экранами запуска.   -  person Jake T.    schedule 28.02.2018


Ответы (3)


Просто определите ключ в файле plist, чтобы решить вашу проблему

Строка состояния изначально скрыта = ДА

person Valeriy    schedule 18.12.2017


Похоже, что Apple «берет» 4% экранного пространства из середины экрана (насколько я тестировал), чтобы отдать его строке состояния. Лично я столкнулся с этой проблемой при использовании режима модема iPhone.

Поэтому, если центрирование изображения по вертикали не критично, решение будет состоять в том, чтобы поместить изображение выше/ниже этой "4% средней области экрана".

Примеры, когда изображение обрезано:

Как должно выглядеть изображение(изображение центрировано по вертикали и горизонтали, ширина и высота имеют фиксированный размер)

Как это выглядит на самом деле

Пример, когда изображение выглядит так, как должно (но не по центру):

Пример ограничений

Пример изображения с новыми ограничениями

person Danylo Polishchuk    schedule 06.12.2018