Экран запуска без изображения, установленного в iOS 7.0

У меня есть экран запуска, где я устанавливаю UIImageView внутри xib и добавляю ограничения для предотвращения искажения изображения. На всех устройствах iOS 8 (iphone 4s, iphone 5c, 5s, iphone 6, 6Plus и iPad) отображается правильно, но на устройствах iOS 7.1–7.2 отображается черный цвет... Что случилось?

Я разрабатываю Xcode 6.2 и Swift.

Спасибо!!


person PlugInBoy    schedule 27.03.2015    source источник


Ответы (2)


Он использует только файл .xib для iOS 8+.

Для предыдущих версий нужно указать экран запуска в каталоге images.xcassets.

Чтобы узнать, как ты можешь сделать это.

person Lord Zsolt    schedule 27.03.2015

Теперь вы можете напрямую добавлять значки приложений и изображения-заставки в images.xcassets. Нажмите кнопку +, чтобы добавить соответствующий набор изображений для iphone5 с iOS 5,6,7, iphone4, iPad. теперь не нужно устанавливать имя изображения, такое как default.png, [email protected], для заставки в iOS 7 и использовать файл .xib для iOS 8.

person Fatti Khan    schedule 27.03.2015
comment
просто поместите 2 изображения с именем [email protected] и default.png с размерами устройств и поместите их в image.xcassets - person Fatti Khan; 28.03.2015