Две строки состояния при запуске приложения iPhone

Это не имеет смысла, но вдруг одно из разрабатываемых мной приложений для iPhone (iOS 5.0) запускается с двумя (2) строками состояния! Кроме того, это не всегда, только с некоторыми установками у некоторых людей.

Это единственный связанный вопрос, который я смог найти: Почему при запуске приложения я вижу двойную строку состояния?

В приложении есть три файла default.png, каждый из которых создается путем открытия симулятора iPhone и создания снимка экрана. Файлы были перетащены в раздел «Образы запуска» целевого проекта. Никаких желтых предупреждающих треугольников, так что все должно быть в порядке:

Default.png           320 x 480  (iPhone simulator)
[email protected]        640 x 960  (iPhone Retina 3.5-inch simulator)
[email protected]   640 x 1136 (iPhone Retina 4.0-inch simulator)

Есть идеи, что может быть не так? Документы Apple, кажется, говорят, что эта настройка правильная, но теперь даже я начал видеть 2 строки состояния при запуске!

Обновление:

Сходить с ума! Я отредактировал первые два файла и сохранил без правок как есть. Проблема исправлена. То же самое с третьим изображением - проблема остается !!! Имитатор iPhone Retina 4 дюйма запускался с использованием 3,5-дюймового стартового образа !!!

Да, я пометил фотографии. С разными номерами.

Таким образом, первые два случая могли быть связаны с некоторыми проблемами формата файла изображения, а третий случай выглядит как дефект Apple. Есть еще предположения?

Сводка цели проекта Xcode имеет изображение [email protected] в поле, это реальное изображение с правильным номером, и нет желтого предупреждающего знака. Этот файл существует в файловой системе, находится в той же папке, что и два других, и включен в фазу сборки «Копировать ресурсы пакета». Что еще я могу проверить?


person JOM    schedule 25.10.2012    source источник


Ответы (1)


Я не уверен, почему это происходит нерегулярно, но, кажется, у меня есть идея. Когда вы сказали, что делали снимки экрана с помощью симулятора iOS, строка состояния могла быть сохранена как часть изображения. Затем iOS показывает ваш Default.png, уменьшенный на 20 пикселей, создавая иллюзию двух строк состояния во время запуска.

person Mick MacCallum    schedule 25.10.2012
comment
Размеры изображений соответствуют документам Apple, но я попытаюсь вырезать строки состояния изображений. - person JOM; 25.10.2012