0

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

故事板 在运行时

可以看到,嵌套容器底部有一个灰色区域,是一个标签栏。为什么会这样?

4

1 回答 1

0

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

  1. 在情节提要中,查看嵌套的UINavigationController. 禁用显示工具栏选项。
  2. 在您的嵌套视图控制器(我将其称为MyRedViewController)中,[self.navigationController setToolbarHidden:YES animated:NO];放入viewWillAppear:.
于 2013-10-17T23:22:06.403 回答