Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.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
Xcode 拖动以显示其他页面时导航栏不显示_Xcode_Swift_Swift2 - Fatal编程技术网

Xcode 拖动以显示其他页面时导航栏不显示

Xcode 拖动以显示其他页面时导航栏不显示,xcode,swift,swift2,Xcode,Swift,Swift2,首先,我使用分页库 我发现这就是问题所在,当我连接任何按钮以显示另一个控制器时,它会将我导航到该控制器,但导航未显示,例如“后退”按钮 我尝试了很多解决方案,但没有一个可行。例如,我尝试制作菜单手册,但“后退”按钮显示但不起作用 我创建按钮并连接到此操作 self.navigationController?.popViewControllerAnimated(true) 没有工作您需要先安装一个pushViewController。确保通过推送显示ViewController self.na

首先,我使用分页库

我发现这就是问题所在,当我连接任何按钮以显示另一个控制器时,它会将我导航到该控制器,但导航未显示,例如“后退”按钮

我尝试了很多解决方案,但没有一个可行。例如,我尝试制作菜单手册,但“后退”按钮显示但不起作用

我创建按钮并连接到此操作

self.navigationController?.popViewControllerAnimated(true)

没有工作

您需要先安装一个pushViewController。确保通过推送显示ViewController

self.navigationController?.pushViewControllerAnimated(true)

推送时,无需编写任何代码即可显示上一个控制器

分享一些代码来帮助我们帮助uCan你能告诉我们屏幕上缺少“导航”的地方是什么样子吗?这可能会告诉我们更多的问题是什么。这很有趣,看起来你设置得很好。如果你把
self.navigationController?.navigationBarHidden=false
放在你的
viewDidLoad
?不,我说的问题是它显示主视图控制器在控制器的父级,问题是从页面菜单中尝试下载示例,并连接此页面中的任何按钮以显示另一个控制器,它不会显示它不一样。您的代码是popViewController。我的是推送控制器。更改代码可以解决您的问题吗?@jo3birdtalk我想OP的意思是他使用
popViewController
转到上一页,而不是下一页。@Tim Vermeulen,是的,我明白了。你有没有隐藏你的导航栏?在
viewDidLoad
方法中尝试
self.navigationController?.navigationBar.hidden=false