Вы можете скрыть панель навигации в контроллере вида, который вы нажимаете, используя:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
navigationController?.setNavigationBarHidden(true, animated: true/false)
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
navigationController?.setNavigationBarHidden(false, animated: true/false)
}
Этот код скроет панель навигации, включая кнопку «Назад» на контроллере сдвинутого вида, и отобразит ее, когда оставив этот контроллер представления.
Чтобы изменить заголовок кнопки «Назад» на что-либо, поместите следующий код в родительский контроллер представления, чтобы контроллер представления, открывающий контроллер представления, в котором вы хотите, чтобы заголовок кнопки возврата был быть другим:
navigationItem.backBarButtonItem = UIBarButtonItem(title: "Whatever text you want", style: .plain, target: nil, action: nil)