Подтвердить что ты не робот

Черные полосы на экране запуска на iPhone5 (и iPhone6)

Когда iPhone 5 вышел первым, нам пришлось пройти глупость добавления проекта [email protected] в проект, чтобы приложение могло использовать всю высоту iPhone 5. В конце 2014 года мы все еще делаем что?

У нас есть каталоги активов и файл LaunchScreen.xib. Нужно ли добавлять файл [email protected]? Если да, то куда он теперь идет? Я пробовал несколько разных вещей, и я не могу избавиться от черных баров в новом приложении, созданном с помощью Xcode 6 GM.

4b9b3361

Ответ 1

Как указано rmaddy в комментариях, если вы поддерживаете iOS < 8, вам все равно нужно сделать это:

Значки общего назначения/приложения и запуск изображений

Запустить источник изображения - выберите LaunchImage для каталога активов.

Добавьте изображение 640x1136 для опции "Retina 4".

Итак, я думаю, что LaunchScreen.xib бесполезен, если вы нацеливаете iOS < 8, если вы не хотите обновлять это и каталог активов при изменении изображения.

Ответ 2

если вы не создаете новый проект, как изменение или переименование старого проекта, вы должны удалить все Images.xcassets из Project.

то

Перейдите к настройкам проекта

В разделе "Иконки приложений и запуск изображений" нажмите "Использовать каталог активов"

Выберите "Миграция" в появившемся всплывающем окне. создать новый Asset.

он работает очень хорошо для меня.

env - xocde6.1 iPhoneSimulator5/5S/6/6 + на iOS8