Всплеск в приложении IOS

Я работаю над старым проектом без ограничений и этой заставки.

Default-568h@2x.png                640 x 1136
Default.png                        320 x 480
Default@2x.png                     640 x 960

не иметь Images.xcassets каталог и не настроили этот всплеск .plist как этот пост.

Все это вызывает у меня большое впечатление, потому что я никогда не видел ничего подобного.

Исследуя все это, я понял, что мне нужно сделать все, чтобы это работало, нужно только иметь splash с этими конкретными именами, и это работает во всем приложении очень хорошо на всех устройствах (включая ipad).

* Все отлично здесь. !! Хорошо выглядит на всех устройствах!!!! *

Теперь большая проблема в том, что мне нужно иметь разные всплески для каждой цели. Так что я на основе вышеупомянутого поста, я пытаюсь добавить все в Images.xcassets или же. plist (Я пробовал 2 способа).

Я даже заметил некоторые измерения, которые сделали меня больше.

DefaultQA-568h.png                   320 x 568      
DefaultQA-568h@2x.png                640 x 1136
DefaultQA-667h@2x.png                750 x 1334
DefaultQA-736h@3x.png                1242 x 2208
DefaultQA.png                        320 x 480
DefaultQA@2x.png                     640 x 960

Я поставил другое имя, потому что он не хотел, чтобы оригинальная цель, которая хорошо работает, повреждена

Но приложение на некоторых устройствах выглядит очень плохо (iPhone 6 и iPad). Но в цели, которая не установила всплеск в .plist или же Images.xcassets Все еще работает отлично.

Есть какой-либо способ, чтобы по умолчанию для каждой цели выплескивались 2 группы, без необходимости настраивать их в .plist или же Images.xcassets ?

1 ответ

Решение

Да, вы можете создавать разные заставки для разных целей без изменения Images.xcassets или же .plist файлы.

Вы даже можете использовать одно и то же имя файла, если они находятся в разных папках, например:

Файловая структура

Просто выберите каждое изображение заставки и убедитесь, что только правильная цель может видеть это изображение. Например:

Цель 1

Цель 2

Таким образом, единственный объект, который увидит цель, это назначенный ей. Вот как .plist похоже:

Плис

Я только внес некоторые изменения, чтобы убедиться, что раскадровка не используется в соответствии с вашими требованиями.

Другие вопросы по тегам