故事板中的UITabBarController隐藏了UITabBarItems的内容

时间:2014-04-16 15:52:49

标签: ios objective-c cocoa-touch uitabbarcontroller uitabbar

我是一名使用iOS故事板的初学者。我一直在使用标签栏控制器来显示我的内容。

当我第一次实施UITabBar时,我可以看到故事板中UITabController底部的所有图标,我可以在每个{{1}的底部看到UITabBarItem }。为什么现在有一个空白的灰色条?我似乎无法在故事板中更改内容。我尝试添加另一个UIViewController,但遇到了同样的问题,底部也有一个深灰色条。但是,当我运行应用程序时,所有图标都会出现。我如何解决这个问题,以便我可以在故事板中看到UITabBarItems,或者我应该尝试以编程方式更新它们?

UIViewController (tab bar controller view)

UITabViewController

1 个答案:

答案 0 :(得分:2)

显示标签栏是否是Interface Builder中使用的几个模拟指标之一。因此,它们仅用于了解您的控制器在不同条件下的外观,但实际上并未对实际控制器进行任何更改。

大多数情况下,默认的Inferred选项会尝试从Storyboard配置中推断它应该是什么样子。在您的情况下,只需通过viewControllers插座将标签栏控制器连接到控制器。

相比之下,您可以在下面看到一些View Controller属性,它们既可以更改控制器在Interface Builder中的预览方式,也可以更改其实际行为(例如,尝试更改“调整滚动视图插入”或“扩展边缘”)。

enter image description here