Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.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 UINavigationBar不显示_Ios_Uinavigationbar - Fatal编程技术网

Ios UINavigationBar不显示

Ios UINavigationBar不显示,ios,uinavigationbar,Ios,Uinavigationbar,self.navigationController中的UINavigationBar未显示。我将IB中的顶部栏设置为“黑色导航栏”,它显示在IB上,但仍不显示在设备上 我已经试过了: self.navigationController.navigationBarHidden=否 self.navigationController.navigationBar.hidden=否 发生了什么?简单地说,系统没有显示导航栏,因为没有理由显示导航栏,因为您没有将视图控制器包装到导航控制器中,而导航控制器是

self.navigationController中的UINavigationBar未显示。我将IB中的顶部栏设置为“黑色导航栏”,它显示在IB上,但仍不显示在设备上

我已经试过了:

self.navigationController.navigationBarHidden=否
self.navigationController.navigationBar.hidden=否


发生了什么?

简单地说,系统没有显示导航栏,因为没有理由显示导航栏,因为您没有将视图控制器包装到导航控制器中,而导航控制器是通常使用导航栏的上下文


要执行此操作,请选择视图控制器并单击
窗口
嵌入
导航控制器

确保您已初始化,并且ViewController已推入导航堆栈并显示。导航栏是导航控制器的一部分。如果navigationcontroller未初始化且添加的导航栏不可见,我们需要查看更多代码,请。。。