代码之家  ›  专栏  ›  技术社区  ›  V. Schuetz

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

  •  0
  • V. Schuetz  · 技术社区  · 7 年前

    我最近尝试用swift开发一个应用程序,并想制作一个导航栏,每个视图都是相同的。 我尝试了不同的方法。迄今为止最好的解决方案是从另一个堆栈溢出问题 here

    雅各布国王的解决方案对我有效,但因为我在斯威夫特相对较新,我担心他的做法是否会增加第二,第三,第四,…导航栏每次我在两个视图之间导航时,哪个视图都继承了导航栏?如果这是真的,我怎么能解决这个问题呢?

    谢谢大家的努力。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Colin FB    7 年前

    从代码的外观来看,他说您需要声明每个viewcontroller。在他的例子中,当他点击open search按钮时,代码将执行opensearch函数,因此从外观上看,它不会创建无限数量的导航栏。记住,在实现代码之后,您可以一直构建和运行应用程序来测试这些东西,以确保im是正确的。尝试从来都不痛!-科林