ContainerView Tab Bar?

时间:2013-10-17 23:00:19

标签: ios ios7 autolayout xcode5

我的视图控制器中有一个容器视图,它在内部托管一个导航控制器,最终嵌套一个视图控制器。外部视图控制器(蓝色)有一个标签栏,但容器(红色)不应该。但是,似乎选项卡控制器存在于容器视图中,但仅在运行时。故事板从未显示出来。请参阅随附的屏幕截图,它们可能更有意义。 (注意,故事板被碾压以使其在一个屏幕截图中可见)。

Storyboard At Runtime

如您所见,嵌套容器底部有一个灰色区域,这是一个标签栏。为什么会这样?

1 个答案:

答案 0 :(得分:0)

我认为这是一个UIToolbar,而不是标签栏,因为它在故事板中的UINavigationController中可见。您有两种选择:

  1. 在您的故事板中,查看嵌套UINavigationController的属性。禁用显示工具栏选项。
  2. 在嵌套视图控制器中(我将其称为MyRedViewController),将[self.navigationController setToolbarHidden:YES animated:NO];放入viewWillAppear: