Я смотрю пример, предоставленный Apple под названием LocateMe. Я основываю свое приложение на аналогичном потоке пользовательского интерфейса. В этом примере верхняя панель экрана черная. Глядя в код и файл xib, я не могу понять, как они получили эту черную полосу сверху. Когда я настраивал свой проект точно так же, как они, я получаю синий бар. Пожалуйста помоги.Изменить UINavigationItem Цвет на черный
1
A
ответ
4
Этот конкретный проект сделал это, установив UIStatusBarStyle
на UIStatusBarStyleOpaqueBlack
в их Info.plist
(вот почему вы не смогли найти его). Вы также можете достичь этого в коде следующим образом:
[[NSApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];
EDIT: Я перечитываю свой вопрос, и это не ясно, будет ли вы спрашиваете о панели навигации контроллера или в строке состояния (который является бар в самой верхней части экрана). Вышеуказанное относится к строке состояния. Панель навигационного контроллера была установлена в черный цвет, перейдя в GetLocationSetupView.xib и выбрав панель навигации и выбрав стиль «Черный непрозрачный».
Я спрашивал о строке состояния. Спасибо за ответ. Это решило мою проблему. – Shirish