1

Я смотрю пример, предоставленный Apple под названием LocateMe. Я основываю свое приложение на аналогичном потоке пользовательского интерфейса. В этом примере верхняя панель экрана черная. Глядя в код и файл xib, я не могу понять, как они получили эту черную полосу сверху. Когда я настраивал свой проект точно так же, как они, я получаю синий бар. Пожалуйста помоги.Изменить UINavigationItem Цвет на черный

ответ

4

Этот конкретный проект сделал это, установив UIStatusBarStyle на UIStatusBarStyleOpaqueBlack в их Info.plist (вот почему вы не смогли найти его). Вы также можете достичь этого в коде следующим образом:

[[NSApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque]; 

EDIT: Я перечитываю свой вопрос, и это не ясно, будет ли вы спрашиваете о панели навигации контроллера или в строке состояния (который является бар в самой верхней части экрана). Вышеуказанное относится к строке состояния. Панель навигационного контроллера была установлена ​​в черный цвет, перейдя в GetLocationSetupView.xib и выбрав панель навигации и выбрав стиль «Черный непрозрачный».

+0

Я спрашивал о строке состояния. Спасибо за ответ. Это решило мою проблему. – Shirish

 Смежные вопросы

  • Нет связанных вопросов^_^