Ho la seguente Storyboard Segue nel mio progetto Swift:Swift: Forza Mostra barra in modal
L'animazione è corretto, ma non v'è alcuna barra di navigazione nel controller della vista di destinazione. Voglio forzare il controller della vista di destinazione ad avere una barra di navigazione. Ho cercato nel controller vista di destinazione:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
navigationController?.navigationBar.hidden = false
}
Oppure:
override func viewWillAppear(animated: Bool) {
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
Ma si rifiuta di mostrare alcuna barra di navigazione.
Come è possibile eseguire un passaggio verticale (come "Copri verticale") ma visualizzare ancora una barra di spostamento traslucida nel controller della vista di destinazione?
Edit: La mia Attributi per il controller di vista di destinazione:
è il controller di destinazione incorporato in un controller di navigazione? Il tuo passaggio al controller di navigazione o al tuo controller di visualizzazione? –
(È 'self.navigationController'' nil'?) –
'println (self.navigationController)' nella mia destinazione visualizza le stampe del controller: 'Opzionale ()' - il mio controller di visualizzazione originale è incorporato in un controller di navigazione . –