Изменить цвет UINavigationItem на черный - PullRequest
1 голос
/ 10 февраля 2010

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

1 Ответ

4 голосов
/ 10 февраля 2010

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

[[NSApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];

РЕДАКТИРОВАТЬ: я перечитал ваш вопрос, и не ясно, спрашиваете ли вы о панели контроллера навигации или строке состояния (которая находится в верхней части экрана). Выше для строки состояния. Панель контроллера навигации была установлена ​​черной, перейдя в GetLocationSetupView.xib и выбрав панель навигации и выбрав стиль «Черный непрозрачный».

...