Как получить черную строку состояния в приложении для iPhone? - PullRequest
21 голосов
/ 22 июля 2011

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

Ответы [ 5 ]

46 голосов
/ 22 июля 2011
  1. Откройте файл "info.plist" .
  2. Добавьте новую строку.
  3. Выберите "Стиль строки состояния" в качестве клавиши .
  4. Выберите «Непрозрачный черный стиль» в качестве значения .

РЕДАКТИРОВАТЬ: Комментарий @codrut ниже, чтобы выбрать значение:
Если вы идете далеко вправо, есть кнопка, которая приносит вам выпадающий список с возможными вариантами.

15 голосов
/ 22 июля 2011

Строка состояния в файлах пера указана только для того, чтобы имитировать реальный интерфейс. Что вам нужно сделать, это:

 [[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleBlackOpaque];

и в списке параметров измените стиль строки состояния (UIStatusBarStyle) на непрозрачный черный (UIStatusBarStyleBlackOpaque) (или все, что вы захотите).

4 голосов
/ 10 мая 2012

Добавьте следующее в файл info.plist

<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleBlackOpaque</string>
2 голосов
/ 22 октября 2013

Не уверен, поможет ли это кому-нибудь еще, но в нашем приложении мы столкнулись с проблемой, когда единственный способ заставить его использовать черный стиль был, если мы установили его в стиль по умолчанию:

[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleDefault];

Возможно, стоит попробовать, если у вас не работает BlackOpaque.

1 голос
/ 15 апреля 2014

Попробуйте этот простой метод ....

1.Для одного viewController

[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleBlackOpaque];

2.Для всего приложения

info.plist
      ----> Status Bar Style
                  --->UIStatusBarStyle to UIStatusBarStyleBlackOpaque
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...