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

StackOverflow https://stackoverflow.com/questions/1758376

  •  20-09-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Измените размер файла в формате png по умолчанию ровно до 320x480.

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top