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

У меня есть приложение с контроллером навигации и двумя дочерними контроллерами. В моем первом контроллере мне нужно скрыть навигационную переменную. Но в моем втором контроллере мне нужно вернуть панель навигации. В этом случае строка состояния всегда имеет тот же цвет, что и панель навигации. В то время как панель навигации имеет красный цвет, мне нужно, чтобы строка состояния была черной с белым текстом.

Я попытался установить цвет строки состояния в ViewWillAppear на черный, а также попытался вызвать setNeedsStatusBarAppearanceUpdate, но цвет строки состояния по-прежнему остается таким же, как панель навигации.

Любая помощь будет оценена. Заранее спасибо !


person Novice    schedule 23.02.2015    source источник
comment
Забыл добавить, это требуется для iOS v8   -  person Novice    schedule 23.02.2015


Ответы (1)


UINavigationBar.appearance (). BackgroundColor = UIColor.green

person R.Joe    schedule 19.11.2018
comment
Конечно, вы должны поместить этот код в контроллер, который хотите другого цвета. - person R.Joe; 19.11.2018