Ответы верны. Просто хочу добавить, что вы, вероятно, захотите вернуть панель навигации при выходе из представления, так как другие представления могут использовать его, и когда вы скрываете одно, оно скрыто для всех.
override func viewDidLoad() {
super.viewDidLoad()
self.navigationController?.navigationBar.isHidden = true
}
и прежде чем покинуть вид:
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
self.navigationController?.navigationBar.isHidden = false
}
`