Лучший способ создать изображение Default.png для приложения iPhone

Я поставил ответ на другой вопрос

Мы применили другой подход. Мы делаем MySQL xcopy-способным, называя оболочку для создания файла конфигурации перед вызовом MySQL (чтобы правильно настроить базовый путь и т. Д.). Затем у нас есть другая служба, установленная с использованием стандартной настройки. Эта служба позаботится о запуске MySQL и другой необходимой фоновой программы (в нашем случае Apache) для нас. Поскольку MySQL развертывается нами, мы хотели иметь полный контроль над ним.

blockquote>

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

23
задан subjective-c 29 January 2009 в 21:09
поделиться

8 ответов

Вы можете оставить область уведомлений на скриншоте. IPhone нарисует над ним реальную панель уведомлений.

Обновление iOS 7 : Руководство по переходу на iOS 7 явно требует этого:

Обновите загрузочное изображение, чтобы оно включало область строки состояния, если это не так. это уже не так.

36
ответ дан oefe 29 January 2009 в 21:09
поделиться

В Xcode есть поддержка для создания изображения по умолчанию. При подключенном устройстве откройте органайзер («Окно»> «Органайзер»). Перейдите на вкладку «Снимок экрана», сделайте снимок экрана и нажмите «Сохранить как изображение по умолчанию ...». Выберите свой проект и бинго-дзинго, все готово.

53
ответ дан David Grant 29 January 2009 в 21:09
поделиться

Я думаю, что лучший способ сделать это - использовать скриншотер Xcode & amp; отредактируйте некоторые элементы графического интерфейса, такие как иллюстрации или текст на ваших кнопках, чтобы люди не расстраивались, когда нажатие «кнопок» на Default.png не заставляет ваше приложение реагировать.

7
ответ дан Alex Robinson 29 January 2009 в 21:09
поделиться

Просто отредактируйте область уведомлений, чтобы она соответствовала фону остальной части изображения. Пока ваше изображение 480х320, с вами все будет в порядке.

Однако, если загрузка вашего приложения занимает более нескольких секунд, вы можете переосмыслить использование скриншота вашего приложения в качестве экрана запуска. Люди могут запутаться и подумать, что приложение закончило загрузку, хотя на самом деле это не так. Я видел, как некоторые приложения создают «стилизованную» версию своего пользовательского интерфейса в Photoshop, давая понять, что это просто изображение, а не фактический пользовательский интерфейс.

2
ответ дан Marc Novakowski 29 January 2009 в 21:09
поделиться

Вы должны помнить, что вам, возможно, также понадобится место для строки состояния In-Call или строки состояния Tethering. эта полоса имеет высоту 20 пикселей. Даже яблоко не делает это правильно. Переведите вызов в режим ожидания и запустите приложение «Фотографии» или «Погода», и вы поймете, что я имею в виду. Чтобы проверить это, вы можете использовать меню «Переключить строку состояния вызова» в приложении iPhone Simulator.

2
ответ дан user166632 29 January 2009 в 21:09
поделиться

Если у вас есть строка состояния, вы должны проектировать 320x460 (меньше 20 пикселей).

Несмотря на то, что вы можете оставить его равным 320x480 и оставить реальную строку состояния закрашенной над default.png, она будет выглядеть странно, когда телефон находится в режиме интернет-модема или удерживает вызов (еще 20 пикселей) .

Обрезка до 320x460 выглядит лучше в режиме модема.

5
ответ дан samwize 29 January 2009 в 21:09
поделиться

Вы можете использовать реальное изображение 480x320, если добавите логический ключ UIStatusBarHidden в файл Info.plist и установите его в значение true.

2
ответ дан fabio 29 January 2009 в 21:09
поделиться

Я создал слегка измененную версию исходного представления в IB, запустил приложение с этим и сделал снимок экрана. Таким образом, все выглядит очень iPhoney, фотошоп не нужен. Не беспокойтесь слишком сильно об обрезке вершины, она будет отображать то, как фактически выглядит представление при загрузке, если больше материала покрывает его.

Apple рекомендует что-то аналогичное тому, что увидит пользователь при загрузке приложения. Например. для моего приложения Судоку вместо сетки в файле default.png отображается сообщение «Пожалуйста, подождите». Когда приложение загружено, оно исчезает, и вы видите сетку, с которой вы можете взаимодействовать. Это выглядит плавно, и это очевидно, когда он загружается и когда вы можете взаимодействовать.

Наконец, интерфейс использует несколько кнопок панели инструментов. В default.png они находятся в отключенном состоянии (серый текст). Когда приложение загружено, они включены и меняют цвет.

1
ответ дан David Kanarek 29 January 2009 в 21:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: