Ios 将UITableViewController推到导航堆栈上时看不到导航栏
当前位于导航控制器堆栈上的视图控制器中的代码。现在我想将Ios 将UITableViewController推到导航堆栈上时看不到导航栏,ios,swift,uitableview,uinavigationcontroller,Ios,Swift,Uitableview,Uinavigationcontroller,当前位于导航控制器堆栈上的视图控制器中的代码。现在我想将UITableViewContoller推到导航堆栈上。我正在使用以下代码: let destinationVC = self.storyboard?.instantiateViewController(withIdentifier: "formTableVC") as! FormTableViewController self.navigationController?.pushViewController(destinationVC,
UITableViewContoller
推到导航堆栈上。我正在使用以下代码:
let destinationVC = self.storyboard?.instantiateViewController(withIdentifier: "formTableVC") as! FormTableViewController
self.navigationController?.pushViewController(destinationVC, animated: true)
此时会显示
UITableViewContoller
,但不会显示导航栏。如何解决这个问题?我希望将之前所有视图控制器的设计也显示在UITableViewContoller
的导航栏中。任何帮助都将不胜感激。谢谢。将以下代码添加到UITableViewController(FormTableViewController)的viewDidLoad函数中
阶级
self.navigationController?.setNavigationBarHidden(false,动画:false)
将以下代码添加到UITableViewController(FormTableViewController)的viewDidLoad函数中
阶级
self.navigationController?.setNavigationBarHidden(假,动画:假)