Вам нужно понять, UINavigationController
правильно.Неважно, UINavigationController
изначально или нет, но там, где вы создаете segue, должно существовать UINavigationController
.Итак, вы получаете UINavigationBar
и кнопку возврата.
Вы все еще можете отключить это с UIStoryboard
, выбрав Top Bar на None
.
Что ж, если вы хотите сделать это из кодирования, сделайте это следующим образом в своем классе ViewController
:
override func viewWillAppear(_ animated: Bool) {
self.navigationController?.setNavigationBarHidden(true, animated: false)
}
Дайте мне знать, если у вас все еще есть проблемы.