Черные полосы на экране запуска на iPhone5 (и iPhone6)
Когда iPhone 5 вышел первым, нам пришлось пройти глупость добавления проекта [email protected] в проект, чтобы приложение могло использовать всю высоту iPhone 5. В конце 2014 года мы все еще делаем что?
У нас есть каталоги активов и файл LaunchScreen.xib. Нужно ли добавлять файл [email protected]? Если да, то куда он теперь идет? Я пробовал несколько разных вещей, и я не могу избавиться от черных баров в новом приложении, созданном с помощью Xcode 6 GM.
Ответы
Ответ 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