2013-12-21 7 views
1

все! У меня проблема. Я создал стартовые изображения для своего приложения. Я добавил их через каталог активов. Ipad ios 6 и 7 работает, но iphone работает только для ios 6. Ios 7 на iphone показывает только черный экран (для всех: 3, 3 сетчатки и 4 дюйма), а затем приложение запускается, но запуск изображения не отображается.Запуск изображения для iOS 7 iPhone

+0

См. Следующий документ https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/AppIcons.html. Я подозреваю, что вам не хватает требуемых изображений разрешения. – ldindu

+0

Есть ли предупреждения при создании? Добавляли ли вы изображения запуска для всех разрешений? Вы пытались закрыть и снова открыть Xcode? – dasdom

+0

Да. Я попытался повторно вставить изображения, перезагрузить mac, перезапустить xcode. Есть ли различия между изображениями запуска для ios 6 и 7 для iphone? Я использую одно изображение для ios 6 и 7 (640x960 (сетчатка)) и 640x1136 (4inch сетчатки)), они работают для ios 6, но не для ios 7 –

ответ

2

Да, iOS6 и iOS7 требуют, чтобы вы вставляли отдельные изображения запуска для каждого ... На самом деле технически изображения запуска iPhone iOS7 и 2x iOS6 могут быть идентичными, а изображения запуска R4 iOS7 и R4 iOS7 также могут быть идентичными, но они связаны отдельно в папке images.xcassets на основе версии.

Чтобы гарантировать, что вы должны запуска изображения, связанные с каждой версией, перейдите Targets> General затем перейдите в раздел «Запуск изображений»:

enter image description here

Затем выберите все ваши поддерживаемых устройств в меню правой под третьей вкладкой (на этом снимке экрана из моего конкретного приложения для iPhone доступен только портретный интерфейс, но если ваше приложение также поддерживает ландшафт, здесь также должен появиться пейзаж). Чтобы узнать «ожидаемый размер» каждого изображения запуска, выберите его местозаполнитель, затем прокрутите вниз, чтобы найти «ожидаемый размер» также в правом меню. И, наконец, перетащите соответствующие изображения в соответствующие слоты-заполнители, чтобы убедиться, что у вашего приложения есть изображения запуска, подходящие для каждого устройства/интерфейса.

enter image description here

+0

Вот как я это сделал! Я устанавливаю изображения как для ios 6, так и для 7 (но изображения идентичны). –

+0

Ой, я вижу ... Это странно ... Надеюсь, ответ Нико о том, что все будет по-старому, будет работать для вас. Удачи! –

Смежные вопросы