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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам