У меня есть segue от UIViewController
до UITableViewController
, который входит в сцену снизу экрана. Однако он заходит слишком далеко и охватывает панель навигации.Segue to UITableViewController охватывает навигационную панель
Моя иерархия представлений: контроллер навигации (контроллер начального представления)> UIViewController> UITableViewController (тот, который скрывает панель навигации).
Не похоже, какой тип segue я использую или какие параметры контроллера навигации я выбираю в Interface Builder. Я также попытался восстановления скрытого панель навигации с помощью этого кода, но он не работает:
override func viewWillAppear(animated: Bool)
{
self.navigationController?.navigationBarHidden = false
}
Все ответы, которые я нашел, которые имеют дело с навигационной панели не отображаются, были в Objective-C. Единственные ответы Swift, которые я нашел, это люди, которые хотят скрыть панель навигации.
Я потратил несколько часов, пытаясь найти решение, поэтому, если кто-то может помочь ему, очень признателен.