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



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

Jacob King的解决方案对我有效,但因为我对Swift相对陌生,我担心他的方法是否会增加第二、第三、第四,。。。导航栏每次在两个视图之间导航时,哪一个都继承了导航栏?如果这是真的,我该如何解决这个问题?

感谢您提前所做的一切努力。

从代码的外观来看,他说您需要声明每个ViewController。在他的情况下,当他点击打开搜索按钮时,代码将执行打开搜索功能,因此从外观上看,它不会创建无限多的导航栏。记住,在将来实现代码后,您总是可以构建和运行应用程序来测试类似的东西,以确保我是对的。尝试永远不会有坏处!-Colin

您必须创建一个带有导航栏的viecontroller类,然后您必须将所有viecontroller放入

miaviewcontroller:viewcontroller_with_bar

相关内容

  • 没有找到相关文章

最新更新