Вопрос

Когда я загружаю свое приложение для iPhone, оно всегда сначала загружает черный экран, а затем открывает главное окно.Это происходит даже с простым пустым приложением с загруженным одним окном.

Я заметил, что при загрузке большинство приложений увеличивают масштаб главного окна (или масштабируют его по размеру экрана, как вам больше нравится думать об этом), а затем загружают содержимое экрана без черного экрана (пример см. в приложении "Контакты").

Как мне добиться этого эффекта?

Это было полезно?

Решение

Добавьте файл Default.png в свой проект.Это должно быть изображение, которое вы хотите показать вместо черного экрана запуска.

Другие советы

Кроме того, чтобы сэкономить вам немного времени, невозможно изменить это изображение во время выполнения вашего приложения.Если вы посмотрите на приложение Apple Clock, то увидите, как в зависимости от последнего состояния приложения изменяется файл Default.png.Вы не можете сделать это в своем собственном приложении из-за ограничений разрешений.Кроме того, не забудьте ознакомиться с рекомендациями по использованию файла iPhone по умолчанию.png, короче говоря, не используйте его в качестве заставки, как Twitteriffic.

Вы также можете сделать снимок экрана вашего приложения в качестве вспомогательного средства для создания файла Default.png - удерживая кнопку Home, нажмите и отпустите кнопку блокировки режима сна / пробуждения.Снимок экрана можно найти в вашей библиотеке Camery Roll в приложении "Фотографии" и синхронизировать обратно на вашем рабочем столе.

Когда приложение переходит от изображения запуска к фактическому содержимому приложения, это не должно раздражать пользователя - контент (текст / изображения) может быть добавлен на экран, но содержимое никогда не должно меняться.Если все, что у вас остается, - это пустой синий верхний колонтитул, белая основная часть и синий нижний колонтитул - тогда это все, что у вас должно быть.Если у вас есть постоянная панель вкладок внизу и локализованное приложение (разные текстовые описания), то тогда должно появиться изображение запуска со значками, но без текста.(Примеры см. в Clock.app и Facebook.app.)

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top