Как создать стартовое изображение или как получить пустую строку состояния - PullRequest
5 голосов
/ 15 октября 2010

Я хочу создать стартовое изображение для моего приложения.Состояние HIG :

Для iPhone и iPod touch создайте образы запуска, которые включают область строки состояния в следующих размерах:

  • 320 x 480пикселей
  • 640 x 960 пикселей (высокое разрешение)

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

  • включить строку состояния с неверной информацией
  • очистить строку состояния для себя (используйте Photoshop или что-то подобное, а затем я должен знать о градиентах...)
  • пропустить строку состояния, но затем нарушить HIG (поскольку изображения имеют размеры 320x460 и 640x920)

Есть ли способ скрыть информацию в строке состоянияв симуляторе iPhone?Должен ли я пропустить строку состояния, как говорилось здесь ?

Решение:

Кажется, что все три ответа верны.Вот решения:

  1. Поставьте изображения размером 320x480 / 640x960 с или без очищенной строки состояния

  2. Кадрируйте изображения (без строки состояния).Изображения имеют размеры 320x460 и 640x920.

Чтобы соответствовать HIG, я выберу вариант №.1

Ответы [ 4 ]

5 голосов
/ 15 октября 2010

Прекрасно предоставить изображение размером 320х460.IPhone отобразит строку состояния и ваше изображение внизу.У меня есть приложение в AppStore с таким изображением, и я никогда не сталкивался с какими-либо проблемами в процессе просмотра.

Если вы предоставите изображение размером 320x480, строка состояния будет перекрывать его.

3 голосов
/ 15 октября 2010

Вы пробовали, ничего не делая?Я думаю, что правильная панель инструментов будет наложена на верхнюю часть изображения, от внешнего вида.

1 голос
/ 15 октября 2010

Я просто использовал photoshop, выбрал самые левые пиксели в панели состояния (чтобы получить градиент) и увеличил его вправо, чтобы покрыть весь текст / значки - это означало, что у меня был градиент строки состояния без неправильных элементовна нем.

Казалось бы, все в порядке.

0 голосов
/ 20 мая 2013

Для идеального скриншота вы можете запустить на телефоне следующую функцию, если хотите:

    if (Camera.isSupported)
{
    if (CameraRoll.supportsAddBitmapData)
    {

        var cameraRoll:CameraRoll = new CameraRoll();
        var bitmapData:BitmapData = new BitmapData(deviceWidth,deviceHeight);
        bitmapData.draw(stage);
        cameraRoll.addBitmapData(bitmapData);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...