У меня возникли проблемы с отображением моего образа запуска в моем приложении.
Я создал все файлы статического изображения в файле Images.xcassets в наборе активов, называемом LaunchImage.
Я заметил, что мой проект также содержит файл LaunchScreen.xib(который был автоматически создан Xcode).
Этот файл .xib появляется, когда я запускаю приложение на своем устройстве iPhone6. Он не отображается в симуляторе для iPhone4 (что имеет смысл, поскольку экран запуска xib предназначен только для iOS 8 +).
Я хочу использовать статические изображения, которые я создал, так как они попадают под Руководство Apple и идут с моим приложением. Тем не менее, мне не повезло, что он появился.
В настройках проекта я заметил, что есть раздел под названием App Icons and Launch Images
. Я вижу, как .xib подключается с помощью параметра "Файл экрана запуска", который я предполагаю.
Однако есть опция Launch Image Sources
. Что это делает?
Я нашел это: http://matthewpalmer.net/blog/2014/09/10/iphone-6-plus-launch-image-adaptive-mode/. Тем не менее, он ничего не объяснил в опции "Источник запуска запуска".
Рядом с Launch Image Sources
находится кнопка "Использовать каталог активов". Когда я нажимаю на него, он просто говорит "Перенести стартовые изображения" в каталог активов. Ваши существующие изображения запуска будут скопированы в новый набор изображений. Выберите каталог активов для использования:.
Это меня смущает, потому что я уже создал свой каталог активов, и я определенно не хочу, чтобы он перезаписывал файл images.xcassets. Итак, как мне связать это с созданным мной набором свойств запуска, который я уже создал? Также, какие "существующие изображения запуска" относятся к этому, будут скопированы в новый набор изображений?
Спасибо!
UPDATE 1
Итак, я попробовал параметр переноса изображений и выбрал новый параметр. Это вызвало создание нового образа, который я удалял. Тем не менее, имя, оставшееся в исходном источнике изображения, было установлено в LaunchImage, которое каким-то образом связано с набором изображений, содержащим мои изображения запуска. Это испортило мой набор LaunchImage - изображения были настроены как неназначенные. Я удалил их и перетащил файлы в соответствующее поле в наборе свойств LaunchImage. Однако, когда я запускаю приложение, он все равно не работает. = (Launch Image не отображается.
Я даже удалил информацию, которая была в Launch Screen File
(что мое предположение было параметром, который подключается к файлу .xib). Тем не менее, как-то файл .xib появляется на моем устройстве iPhone6. = (
Любые идеи, что происходит?