Можно ли задать оттенок строки состояния, даже если панель навигации скрыта?


Я искал на Apple docs и другие подобные вопросы здесь, но ни один из них не помог мне решить мою проблему под iOS 6.0.

Я устанавливаю свой UINavigationController на AppDelegate следующим образом:

UINavigationController *nav;
nav = [[UINavigationController alloc]initWithRootViewController:_myViewController];
nav.navigationBar.tintColor = [self myTintColor];
nav.navigationBar.hidden = YES;

Во время запуска приложения он показывает цвет оттенка строки состояния, потому что я настроил его на моей целевой сводке, как показано на этом рисунке:

Введите описание изображения здесь

Если я не скрываю navigationBar, то цвет оттенка строки состояния сохраняется, в противном случае его нет. цвет, даже если navigationBar скрыт во время запуска?

Спасибо!

1 2

1 ответ:

Вместо того, чтобы сделать панель навигации скрытой, вы можете изменить ее альфа на 0, как это предлагается здесь: Как установить оттенок цвета строки состояния на iOS 6?