Как получить черную строку состояния в приложении iPhone?
Я хочу использовать черную строку состояния для моего приложения iPhone. Я выбрал черную строку состояния на всех моих .xibs, но я все еще не могу заставить его быть черным. Это вопрос, который кто-нибудь видел или знает как исправить?
5 ответов
- открыть "информация.plist файл".
- добавить новую строку.
- выберите "статус бар" как ключ.
- выберите "непрозрачный черный стиль" как стоимостью.
EDIT: комментарий @codrut ниже чтобы выбрать значение:
если вы идете далеко вправо, есть кнопка, которая приносит вам падение вниз с возможным опции.
строка состояния в файлах nib есть как указание, просто для имитации реального интерфейса. Что вам нужно сделать, это:
[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleBlackOpaque];
и в plist измените стиль строки состояния (UIStatusBarStyle) на черный непрозрачный (UIStatusBarStyleBlackOpaque) (или что угодно).
добавить следующую информацию.plist file
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleBlackOpaque</string>
Не уверен, что это поможет кому-то еще, но в нашем приложении мы столкнулись с проблемой, когда единственный способ заставить его использовать черный стиль - это установить его в стиль по умолчанию:
[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleDefault];
возможно, стоит попробовать, если BlackOpaque не работает для вас.
попробуйте этот простой способ....
1.Для одиночных viewController
[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleBlackOpaque];
2.Для всего приложения
info.plist
----> Status Bar Style
--->UIStatusBarStyle to UIStatusBarStyleBlackOpaque