Ответ 1
Добавьте в проект проект Default.png. Это должно быть изображение, которое вы хотите показать, вместо черного экрана запуска.
Когда я загружаю приложение для iPhone, он всегда загружает черный экран, а затем всплывает главное окно. Это происходит даже с простым пустым приложением с загруженным одним окном.
Я заметил, что при загрузке большинство приложений увеличивают масштаб в главном окне (или масштабируют его, чтобы соответствовать экрану, однако вы хотите об этом подумать), а затем загружать содержимое экрана без черного экрана ( в приложении "Контакты" ).
Как достичь этого эффекта?
Добавьте в проект проект Default.png. Это должно быть изображение, которое вы хотите показать, вместо черного экрана запуска.
Также, чтобы сэкономить вам некоторое время, нет способа изменить это изображение во время выполнения вашего приложения. Если вы посмотрите приложение Apple Clock, вы увидите, как в зависимости от последнего состояния приложения изменяется Default.png. Вы не можете сделать это в своем приложении из-за ограничений на доступ. Кроме того, не забудьте прочитать iPhone HIG для лучших практик использования Default.png, короче говоря, не используйте его в качестве экрана всплеска, такого как Twitteriffic.
Вы также можете сделать снимок экрана своего приложения в качестве средства создания Default.png - удерживая кнопку "Домой", нажмите и отпустите кнопку "Заблокировать/Пропустить". Снимок экрана можно найти в вашей библиотеке Camery Roll в приложении "Фото" и может быть синхронизирован с вашим рабочим столом.
Когда приложение переходит из образа запуска в фактическое содержимое приложения, оно не должно быть раздражающим пользователя - контент (текст/изображения) может быть добавлен на экран, но контент никогда не должен меняться. Если все это оставляет вас, это пустой синий заголовок, белое тело и синий нижний колонтитул - тогда все, что у вас должно быть. Если у вас есть постоянная панель вкладок внизу и локализованное приложение (разные текстовые описания), тогда запускается образ с иконками, но без текста. (См. Примеры Clock.app и Facebook.app.)
Скриншоты также можно использовать в XCode, используя вкладку "Скриншот" в окне "Органайзер" и подключенное устройство.