Подтвердить что ты не робот

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

Первоначально, хотя я просто возьму снимок экрана моего приложения на iPhone, а затем подкорректирую его в Photoshop.

Изображения должны быть 480 x 320 в соответствии с Apple doc, а размеры моего снимка экрана - 480 x 320. Но скриншот содержит (где отображаются полосы приема, время работы от батареи и т.д.)

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

Что мне делать? Отправить более короткое изображение? Растянуть его, так что 480 пикселей, но без панели уведомлений? Отправить его с помощью панели уведомлений на картинке?

Как вы создали свой Default.png?

4b9b3361

Ответ 1

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

Обновление iOS 7: iOS 7 Transition Guide явно требует этого:

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

Ответ 2

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

Ответ 3

Я думаю, что лучший способ сделать это - использовать скриншот Xcode и отредактировать некоторые элементы GUI, например, обложку или текст на ваших кнопках, чтобы люди не расстраивались при нажатии "кнопок" по умолчанию. png не реагирует на ваше приложение.

Ответ 4

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

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

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

Ответ 5

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

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

Ответ 6

вы должны помнить, что вам может понадобиться также место для строки состояния "Входящие" или строки состояния "Связывание". эта полоса имеет высоту 20 пикселей. Даже яблоко не делает все правильно. Положите вызов на удержание и запустите "Фото" или "Погода", затем вы увидите, что я имею в виду. Чтобы проверить, что вы можете использовать меню "Toggle In-Call Status Bar" в приложении iPhone Simulator.

Ответ 7

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

Ответ 8

Сделайте снимок экрана, как уже упоминалось в ответах. Однако, если ваш экранный снимок включает строку состояния, вы должны удалить его/заменить вместо него прозрачной полосой. Правда, iPhone будет охватывать эту часть Default.png текущей строкой состояния, однако, если вы запустите приложение iPhone на iPad, вы все равно сможете увидеть эту часть Default.png.

Ответ 9

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

Apple рекомендует что-то похожее на то, что пользователь увидит, когда приложение загрузится. Например. для моего приложения Sudoku вместо сетки default.png показывает сообщение "please wait". Когда приложение загружается, это исчезает, и вы видите сетку, с которой вы можете взаимодействовать. Он выглядит жидким, и это очевидно, когда он загружается и когда вы можете взаимодействовать.

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