2017-02-19 14 views
0

Когда UIViewController проталкивается через UINavigationController, он имеет устойчивую внешнюю строку состояния. Но когда UIViewController нажат 'modally', он не содержит навигационную панель. После добавления навигационной панели вручную строка состояния этого UIViewController по-прежнему остается белой. Как сделать его совместимым с предыдущей строкой состояния UIViewController (т. Е. Серого цвета) Вот изображение, чтобы визуально продемонстрировать проблему.Как создать знакомый вид строки состояния на контроллере представления, когда я представляю определенный контроллер вида по модулю?

enter image description here

+0

здесь и нужно вставлять с навигационным контроллером прежде, чем VC –

+0

Первый VC на NC, стек может остаться на этом одно право NC? Зачем мне нужен NC перед каждым VC? – MixCoded

ответ

0

шаг-1

на втором VC, вам необходимо внедрить с навигации контроллера, для например

enter image description here

шаг 2

на второй ВК, кнопку бар добавить для распускать нынешний VC,

@IBAction func btnback(_ sender: Any) { 

    self.dismiss(animated: true, completion: nil) 

}