2014-03-14 2 views
6

Просто для размышлений. Можем ли мы обойти Splash-Screen приложения iPhone/iPad при разработке приложения? На самом деле, мне нужно приложение без экрана Splash, но если я не установил изображение для Splash в X-коде, он отобразится как черный экран после запуска, я хочу переопределить это.iOS: Обход экрана затвора

+0

@DCMaxxx является правильным. Когда вы запускаете приложение Facebook, вы видите базовый план Newsfeed. Это не приложение, а изображение с заставкой. – n00bProgrammer

ответ

2

не думаю это можно. Всплывающий экран отображается, когда ваше приложение загружается в память. Следовательно, вы должны предоставить заставку, чтобы процесс загрузки выглядел лучше.

Используйте заставку в свою пользу и покажите свой логотип/информацию во время загрузки приложения.

8

Изображения заставки или изображения для запуска являются обязательными, согласно HIG guidelines.

Необходимо предоставить хотя бы одно изображение запуска. Как правило, приложение для iPhone включает по крайней мере одно изображение запуска в портретной ориентации; приложение для iPad включает по крайней мере одно изображение запуска в портретной ориентации и по крайней мере одно изображение запуска в альбомной ориентации.

Приложение, представленное для обзора без экрана всплеска, не будет принято Apple.

+0

Спасибо за помощь .. :) –

1

Если вы читаете Human Interface Guideline, вы увидите, что изображение запуска является обязательным.

Однако вы можете поддельные, не имея его, используя то же изображение, что и ваш первый экран (именно это Apple хочет, чтобы вы сделали - см. Рекомендации еще раз).

0

Универсальные приложения должны предоставлять изображения запуска для идиом iPhone и iPad.

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW12

Для того, чтобы система знать, что ваше приложение поддерживает размер экрана iPhone 5, включает в себя должным образом с именем запуск изображения в связке вашего приложения. Во время выполнения система ищет образ запуска, чье имя содержит модификатор -568h. Если такое изображение присутствует, система предполагает, что ваше приложение поддерживает iPhone 5 явно и запускает его в полноэкранном режиме. Если такого изображения нет, система запускает ваше приложение с черными полосами выше и ниже содержимого вашего приложения на устройствах с большим экраном; он также сообщает размер экрана вашего приложения как 320 на 480 точек, так что расчеты на вашем экране по-прежнему будут правильными.

https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/AdvancedAppTricks/AdvancedAppTricks.html

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