Как быстро переключить стиль фона строки состояния при запуске приложения? - PullRequest
8 голосов
/ 11 ноября 2008

Это может быть немного сложно объяснить в письменной форме, поэтому, пожалуйста, потерпите меня здесь.

Когда бы я ни захотел настроить стиль строки состояния на «темный», я просто добавляю следующую строку в метод -applicationDidFinishLaunching: моего AppDelegate:

[application setStatusBarStyle:UIStatusBarStyleBlackOpaque];

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

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

Как я могу сделать то же самое для своего приложения?

1 Ответ

10 голосов
/ 11 ноября 2008

Вам нужно добавить ключ в ваш info.plist для обработки этого:

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