gpt4 book ai didi

swift - Push Segues、导航 Controller 和工具/导航栏之间的关系

转载 作者:行者123 更新时间:2023-11-30 10:09:21 27 4
gpt4 key购买 nike

enter image description here

上面我有一张当前 Storyboard的图片,我有几个问题来澄清我的理解:

1)当我从第一个 VC 到第二个 VC 进行推送转场时,我是否正确地假设我的第二个 VC 将位于堆栈顶部?

2) 是否有任何理由在我的第二个 VC 中嵌入另一个导航 Controller ?或者说这是多余的。

3) 由于我希望在推送转场发生时我的导航栏和工具栏都显示在我的第二个 VC 上,所以我将顶部栏和底部栏设置为半透明,是否有更好的方法来做到这一点?

4) 我如何才能访问第二个 VC 的底部工具栏?我知道我可以通过 self.navigationController?.navigationBar 访问导航栏,但我似乎找不到底部工具栏的方法。

最佳答案

  1. 这可能是多余的。它可能作为 subview Controller 很有用,但这不太可能,并且可能会在将来导致意想不到的事情。
  2. 没关系(除非它不起作用/对用户来说看起来正确)
  3. 我现在明白为什么要进行第三季度了。例如,当 View Controller 位于选项卡栏 Controller 内部时,该选项适用于帮助分配可用于布局的空间。如果您希望 View 上有一个显式工具栏,那么您应该显式地将其添加为 subview 。

关于swift - Push Segues、导航 Controller 和工具/导航栏之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33910476/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com