Именование изображений запуска без использования каталога активов
Я работаю над универсальным приложением (мое первое приложение), которое работает на iOS 6 и 7, и сейчас я создаю свои образы для запуска.
Я прочитал документацию Apple в этой области, но я все еще в замешательстве.
На данный момент я хотел бы поработать над тем, как создать и связать все мои образы запуска, не используя каталог активов, если это возможно.
У меня есть большинство, но не все, образы запуска, созданные и добавленные в область Launch Images моего проекта следующим образом:
Portrait Non-Retina (iOS 6.1 and Prior) 768x1004 No image with correct dimensions found
Portrait Retina (iOS 6.1 and Prior) 1536x2008 No image with correct dimensions found
Landscape Non-Retina (iOS 6.1 and Prior) 1024x748 No image with correct dimensions found
Landscape Retina (iOS 6.1 and Prior) 2048x1496 No image with correct dimensions found
Portrait Non-Retina 768x1024 Default-Portrait
Portrait Retina 1536x2048 Default-Portrait@2x
Landscape Non-Retina 1024x768 Default-Landscape
Landscape Retina 2048x1536 Default-Landscape@2x
Но я озадачен тем, как назвать файлы изображений iPad, которые все еще отсутствуют.
2 ответа
Вы не сможете сделать то, что вы пытаетесь сделать, назвав в одиночку. Если вы не хотите использовать каталог ресурсов (который полностью решает проблему без усилий, так почему бы вам не использовать его????), вам придется настроить Info.plist самостоятельно, как Apple объясняет здесь:
В iOS 7 приложение может использовать разные образы запуска в зависимости от того, в какой версии iOS оно работает. Чтобы предоставить разные образы запуска, добавьте ключ UILaunchImages в файл Info.plist и используйте словарь для описания каждого образа запуска. Чтобы узнать больше об обработке изображений запуска, см. "Изображения запуска приложения (по умолчанию)" в Руководстве по программированию приложения для iOS.
Я думаю, что вы должны найти соглашения об именах в разделе " Запуск приложений (по умолчанию)" "Изображения приложений", документация для ресурсов.