Как использовать черную полупрозрачную строку состояния при запуске - ключ / значение info.plist, похоже, не работает - PullRequest
7 голосов
/ 15 марта 2011

У меня нет проблем с установкой строки состояния моего приложения в сообщении приложения didFinishLaunchingWithOptions:.

Однако проблема в том, что при запуске моего приложения отображается заставка (default.png) со стандартной цветной строкой состояния (некоторый тип серебряного цвета). Затем, когда мое приложение загружается, оно изменяется на черный полупрозрачный.

Итак ... после небольшого исследования мне сказали добавить следующий ключ / значение в мой файл info.plist: UIStatusBarStyle как ключ UIStatusBarStyleBlackTranslucent как значение

Я сделал это, восстановил и т. Д. Однако я не вижу ничего другого. Я все еще получаю строку состояния по умолчанию, когда отображается заставка. Тот же результат с симулятором и устройством.

Есть предложения?

Ответы [ 2 ]

20 голосов
/ 26 апреля 2011

Да, вы можете.info.plist загружается «до» запуска приложения, таким образом, вы можете добавить к нему клавишу Стиль строки состояния *1003* и установить желаемый стиль.Теперь у вас будет изменена строка состояния прямо с заставки.

0 голосов
/ 11 июля 2012

ОК. Я столкнулся с той же проблемой, что и вы, повторяя шаги info.plist, и это не сработало.Вот что я делаю:

  1. Удалите приложение с вашего симулятора / устройства.
  2. Очистите проект и закройте приложение Xcode.
  3. Перейти кпапка вашего проекта -> папка сборки, очистите все в папке Build, «FileMaps», «Headers», «Intermediates», «PrecompiledHeaders», «Products» и т. д. .
  4. Перезапустите проект изайдите в список infoPlist СНОВА, чтобы увидеть, исчезает ли список типов строки состояния.Если это так, установите его снова.
  5. Создайте свой проект.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...