Цвет UIStatusBar такой же, как у UINavigationBar

Я ищу простую вещь, но это кажется сложнее, чем я думал! Я хочу изменить цвет StatusBar моего iPhone, чтобы он был точно такого же сплошного цвета, как и мой NavigationBar. Вроде тот же принцип, что и в iOS7, но теперь в iOS6

Кто-нибудь, кто мог бы мне помочь? Это код, который я использую сейчас, но проблема здесь в том, что строка состояния получает другой цвет из-за оттенка.

UINavigationBar *navigationBarAppearance = [UINavigationBar appearance];
[navigationBarAppearance setBackgroundImage:[UIImage imageNamed:@"navigationbar_background"] forBarMetrics:UIBarMetricsDefault];

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];

Спасибо


person JorisDubois    schedule 09.08.2013    source источник
comment
Ваша панель навигации имеет изображение, а не цвет .. :)   -  person    schedule 09.08.2013
comment
попробуйте эту ссылку stackoverflow.com/questions/12467794/   -  person Pratyusha Terli    schedule 09.08.2013
comment
Это не работает для меня, как я уже говорил. Цвет моей панели инструментов уже изменился. Но это не изменило цвет, который я хочу. Теперь он темно-синий, но я хочу, чтобы он был таким же синим, как моя панель навигации.   -  person JorisDubois    schedule 09.08.2013


Ответы (1)


изменить с помощью параметра в сводке проекта

Вероятно, вы могли бы выбрать поведение по умолчанию здесь.

person geekchic    schedule 09.08.2013
comment
Это только при запуске :-( - person JorisDubois; 09.08.2013