我有一个iOS故事板应用程序,其中包含多个视图。我使用带有“显示工具栏”选项的UINavigationController,然后在我的视图层次结构中进行填充。
假设我的视图流程是3个视图,A、B和C:
View A --(push)--> View B --(push)--> View C
视图A是一个普通的视图控制器,工具栏上有一个按钮用于推送视图B。 视图B是一个表格控制器,因此我想在这里隐藏工具栏。 视图C是另一个像视图A一样的视图,需要显示工具栏。
在Xcode/Storyboard中,如果在视图B中选择“在推送时隐藏底部栏”,它会完全隐藏底部栏。同样,如果我选择“无”作为“底部栏”选择选项,那么视图B就没有栏。很好。
我的问题在于:无论我如何使用视图B的任何选项,我的工具栏都不会在视图C中出现。如果我将视图C的工具栏设置为推断(并取消选中隐藏),它不会显示,即使我手动设置为“工具栏”也不会显示。
有什么想法吗?