Разный цвет для панели навигации и строки состояния

Возможно ли иметь разные цвета для панели навигации и строки состояния? Решение, отличное от этого поможет. Я ищу некоторые настройки по умолчанию.
Я пробовал назначать цвет панели навигации в раскадровке, а затем для строки состояния я пробовал это принятый ответ.
Но по-прежнему строка состояния имеет тот же цвет, что и панель навигации.


person Nitish    schedule 03.07.2015    source источник
comment
Вы хотите установить легкий контент в строку состояния?   -  person Ashish Kakkad    schedule 03.07.2015
comment
Я хочу, чтобы панель навигации была зеленой, а строка состояния белой :)   -  person Nitish    schedule 03.07.2015
comment
Вы можете поместить UIView для строки состояния высотой 20 в UIStoryBoard.   -  person Pavan Jangid    schedule 03.07.2015
comment
@PavanJangid: я уже упоминал в своем вопросе, я этого не хочу.   -  person Nitish    schedule 03.07.2015


Ответы (2)


Я нашел решение, которое очень хорошо работает для меня. Вы можете использовать setBackgroundImage:forBarMetrics: метод, который устанавливает фоновое изображение панели навигации и не влияет на строку состояния вашего приложения. Я надеюсь, это поможет.

person takatan    schedule 29.06.2016

Нет способа изменить цвет фона строки состояния с ios 7, он всегда прозрачен.

В качестве альтернативы вы можете добавить вид с нужным цветом фона и добавить его вверху с размером 20 пикселей.

Надеюсь, это поможет.

person Nghia Luong    schedule 03.07.2015