Запретить просмотр View Controller под строкой состояния - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть контроллер представления, который является rootV c для контроллера навигации.

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

override func viewWillAppear(_ animated: Bool) {
    self.navigationController?.setNavigationBarHidden(true, animated: false)
}

 override func viewWillDisappear(_ animated: Bool) {
    self.navigationController?.setNavigationBarHidden(false, animated: false)
}

Я в основном скрываю панель навигации в rootV c и отображение его для всех других контроллеров представления.

Но когда я удаляю NavBar, я вижу, что мой контент распространяется под строкой состояния

Есть ли способ исправить это ?

enter image description here

1 Ответ

1 голос
/ 19 февраля 2020

Вместо установки верхнего ограничения на superView используйте безопасную область . Как то так

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...