我有一个故事板 iOS 应用程序,其中包含许多我推送的视图。我有一个 UINavigationController 选择了“显示工具栏”选项,然后填充整个视图层次结构。
假设我的视图流是 3 个视图,A、B 和 C:
View A --(push)--> View B --(push)--> View C
View A 是一个普通的 View Controller,工具栏上有一个按钮用来推送 View B。 View B 是一个表格控制器,所以我想在这里隐藏工具栏。视图 C 是与视图 A 类似的另一个视图,需要显示工具栏。
在 Xcode/Storyboard 中,如果在 View BI 中选择“Hides bottom bar on push”,它确实会这样做 - View B 的底栏是隐藏的。同样,如果我为“Bottom bar”选择选项选择“None”,则没有View B 的酒吧。很好。
这是我的问题:无论我做什么,使用视图 B 的任一选项,我的工具栏都不会返回视图 C。如果我将视图 C 的工具栏设置为推断(并取消选中推送时隐藏),它不会显示,也不会显示如果我手动将其设置为“工具栏”。
有任何想法吗?