В Xcode6 для экрана-заставки всех устройств вам необходимо создать изображение-заставку для сетчатки и не сетчатки каждого размера устройства.
Лучший способ сделать это — использовать каталог активов из цели -> общие, как показано на следующем снимке экрана:
![введите здесь описание изображения](https://i.stack.imgur.com/wJdYQ.png)
когда вы нажимаете правую маленькую стрелку рядом с launchImage (->), вы можете увидеть следующее окно:
![введите здесь описание изображения](https://i.stack.imgur.com/m6FiM.png)
В настоящее время он пуст, потому что с правой стороны нет выбранной цели, поэтому, если ваша цель развертывания — 6.0, вам нужно установить галочку, как показано на следующем снимке экрана, чтобы вы могли видеть поле «Все изображения»:
![введите здесь описание изображения](https://i.stack.imgur.com/798rz.png)
Посмотрите, когда вы добавляете изображение неправильного размера в каталог, вы можете получить предупреждение в правом верхнем углу, и когда вы нажимаете на это предупреждение, вы можете получить фактический размер. см. следующий снимок экрана для:
![введите здесь описание изображения](https://i.stack.imgur.com/Rcyof.png)
Таким образом, из журнала предупреждений вы можете узнать, какое размерное изображение нужно для какой заставки.
Другой способ
Нет необходимости использовать Asses Catalog и не нужно использовать LaunchScreen.xib, вы все равно можете использовать старый способ:
создать изображение заставки следующего размера:
Default-568h.png 320 x 568
[email protected] 640 x 1136
[email protected] 750 x 1334
[email protected] 1242 x 2208
Default.png 320 x 480
[email protected] 640 x 960
Теперь в plist вам нужно добавить следующие данные:
- Добавьте одну строку, нажав (+), она называется
UILaunchImages
![введите здесь описание изображения](https://i.stack.imgur.com/MwrhM.png)
- и вам нужно заполнить эту строку следующим образом
![введите здесь описание изображения](https://i.stack.imgur.com/DSlJx.png)
вот и не нужно ничего делать, надеюсь, что ответ поможет и другим.
28.01.2015