Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.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 在swift中的每个页面上添加相同的导航栏_Ios_Swift_Navigation - Fatal编程技术网

Ios 在swift中的每个页面上添加相同的导航栏

Ios 在swift中的每个页面上添加相同的导航栏,ios,swift,navigation,Ios,Swift,Navigation,我最近尝试在swift中开发一个应用程序,并希望在每个视图上制作一个相同的导航栏。 我尝试了不同的方法。到目前为止,最好的解决方案是您可以看到的另一个堆栈溢出问题的解决方案 雅各布·金(Jacob King)的解决方案对我有效,但由于我在Swift方面相对较新,我担心他的方法是否会增加第二、第三、第四,。。。每次我在两个视图之间导航时导航栏,哪两个视图都继承了导航栏?如果这是真的,我该如何解决这个问题 感谢您提前做出的所有努力。从代码外观上看,他说您需要声明每个ViewController。在他

我最近尝试在swift中开发一个应用程序,并希望在每个视图上制作一个相同的导航栏。 我尝试了不同的方法。到目前为止,最好的解决方案是您可以看到的另一个堆栈溢出问题的解决方案

雅各布·金(Jacob King)的解决方案对我有效,但由于我在Swift方面相对较新,我担心他的方法是否会增加第二、第三、第四,。。。每次我在两个视图之间导航时导航栏,哪两个视图都继承了导航栏?如果这是真的,我该如何解决这个问题


感谢您提前做出的所有努力。

从代码外观上看,他说您需要声明每个ViewController。在他的例子中,当他点击打开搜索按钮时,代码将执行打开搜索功能,因此从外观上看,它不会创建无限多的导航条。请记住,在将来实现代码后,您始终可以构建和运行应用程序来测试类似的内容,以确保我的判断是正确的。尝试从来都不痛科林

感谢您的回复。我试着运行这个应用程序,但我无法从动画中判断导航栏是否重叠。哦,现在我明白了。不过,根据您所描述的,导航栏不会重叠。