ios – storyboard中的UITabBarController隐藏了UITabBarItems的内容

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

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

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

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

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

点赞