Размер экрана раскадровки Xcode 6 неправильный в iPhone5s (iOS 7), но не (iOS 8)
Я создал новый проект с xcode 6.0.1 с помощью быстрого и целевого назначения развертывания для iOS 7.0.
Размер экрана неправильный для iPhone 5s в iOS7 - он не должен иметь никаких черных пространств.
![blacks spaces in iPhone 5S]()
Ответы
Ответ 1
В новых проектах Xcode 6 у вас нет этих изображений [email protected]
Сделайте следующие шаги, чтобы исправить это:
1) Откройте ваши Images.xcassets и найдите LaunchImage. Вероятно, он отсутствует.
![Images.xcassets]()
2) В этом случае нажмите + (расположен внизу) и нажмите "Новое стартовое изображение".
3) Выберите цель проекта и откройте вкладку "Настройки сборки". Найдите раздел "Компилятор каталогов активов - параметры", а затем "Идентификатор набора изображений для каталога активов", если он пуст, введите LaunchImage.
![Asset Catalog Compiler]()
Voila!
Ответ 2
Попробуйте использовать изображение по умолчанию [email protected] как всплеск.
![Default-568h@2x.png]()
Ответ 3
-
Свойства проекта → Общие → Значки приложений и запуск изображений → Нажмите (Использовать каталог активов)
-
Всплывающее окно → Нажмите (Миграция)
-
Удалить (запустить файл экрана)
Готово!!!
Ответ 4
В Xcode 7 убедитесь, что в дополнение к тому, что было сказано о добавлении LaunchImage, вы также добавляете эту запись в файл plist:
![введите описание изображения здесь]()
Ответ 5
Я предполагаю, что это не поможет, но у меня точно такая же проблема и нашел эту ссылку. Может быть, это поможет вам, я не могу найти ответ:
Xcode 6 Раскадровка неправильного размера?
Ответ 6
поставьте Default-568h @2x в свой пакет приложений с размером 640x1136. Вы также можете назначать изображения запуска с использованием ресурсов каталога xcode.
Ответ 7
В свойствах проекта убедитесь, что вы используете "каталог активов" для изображений запуска. Я обнаружил, что мой проект по умолчанию использовал пользовательское местоположение. Переключившись на "Использовать каталог активов", верхний/нижний черный край исчез.
Ответ 8
Я столкнулся с этой проблемой в XCode8. Я понял, что Файл экрана запуска не установлен.
Перейдите по ссылке:
Свойства проекта → Общие → Иконки приложений и запуск изображений
Нажмите на раскрывающийся список и выберите
Main.storyboard.
![введите описание изображения здесь]()
Ответ 9
Эта проблема решается при добавлении экранов Splash для [email protected] и [email protected]