Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 将UITableViewController推到导航堆栈上时看不到导航栏_Ios_Swift_Uitableview_Uinavigationcontroller - Fatal编程技术网

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(假,动画:假)