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

При запуске моего приложения для iPhone я вижу как строку состояния из Default.png, так и встроенную строку состояния ОС, а не просто вижу строку состояния ОС. Что я сделал не так?


person Steven Fisher    schedule 18.11.2009    source источник


Ответы (1)


Измените размер файла Default.png точно на 320x480.

Если ваш Default.png имеет размер ровно 320x480, он будет отображаться в полноэкранном режиме под строкой состояния (в порядке Z). (Это означает, что пользователь увидит реальную строку состояния, а не строку Default.png.)

Но если ваш Default.png имеет другой размер, ОС iPhone масштабирует его и отображает расположенным под строкой состояния ОС. (Это означает, что пользователь увидит реальную строку состояния в полном размере, а строку Default.png — в масштабе.)

Примечание. В документации Apple конкретно указан размер 320 x 480, но не указано, что он вообще работает с изображениями других размеров, не говоря уже об этом поведении масштабирования. Так что вам, вероятно, не стоит полагаться на это.

person Steven Fisher    schedule 18.11.2009