2017-09-10 2 views
0

Code dans le contrôleur de vue qui se trouve actuellement dans une pile de contrôleurs de navigation. Maintenant, je veux pousser un UITableViewContoller sur la pile de navigation. J'utilise le code suivant:La barre de navigation ne doit pas être vue lorsque UITableViewController est placé sur la pile de navigation

let destinationVC = self.storyboard?.instantiateViewController(withIdentifier: "formTableVC") as! FormTableViewController 

self.navigationController?.pushViewController(destinationVC, animated: true) 

Le UITableViewContoller apparaît mais la barre de navigation non représenté. Comment résoudre ce problème? Je souhaite que la conception qui a été appliquée à tous les contrôleurs de vue précédents soit également affichée dans la barre de navigation de UITableViewContoller. Toute aide serait grandement appréciée. Je vous remercie.

Répondre

1

Ajoutez le code suivant à la fonction viewDidLoad de UITableViewContoller (FormTableViewController) classe

self.navigationController?.setNavigationBarHidden(false, animated: false)