У меня есть следующий раскадровки SEGUE в моем Swift проекта:Swift: Force показать панель навигации в Modal
анимация правильно, но нет панели навигации в контроллере представления назначения. Я хочу заставить контроллер вида назначения иметь панель навигации. Я пытался в контроллере представления назначения:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
navigationController?.navigationBar.hidden = false
}
Или:
override func viewWillAppear(animated: Bool) {
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
Но он отказывается показать любую панель навигации.
Как выполнить вертикальный сегмент (например, «Обложка по вертикали»), но все же отображать полупрозрачную панель навигации в контроллере представления назначения?
Edit: Мой Attributes инспектор контроллера вида назначения:
Ваш контроллер назначения встроен в контроллер навигации? Является ли ваш segue навигационным контроллером или контроллером просмотра? –
(Is 'self.navigationController'' nil'?) –
'println (self.navigationController)' в моем контроллере представления назначения печатает: 'Необязательно ()' - мой исходный контроллер представления встроен в контроллер навигации , –