【问题标题】:UITabBarController in storyboard hides content of UITabBarItems故事板中的 UITabBarController 隐藏了 UITabBarItems 的内容
【发布时间】:2014-04-16 15:52:48
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    是否显示标签栏是 Interface Builder 中使用的两个模拟指标之一。因此,它们仅用于了解您的控制器在不同条件下的外观,但不会真正改变实际控制器的任何内容。

    大多数情况下,默认推断选项会尝试从情节提要配置中推断出它的外观。在您的情况下,只需通过 viewControllers 插座将标签栏控制器连接到您的控制器。

    相比之下,下面有一些 View Controller 属性,它们改变了控制器在 Interface Builder 中的预览方式及其实际行为(例如尝试更改 Adjusts Scroll View Insets 或 Extended Edges)。

    【讨论】:

    • 我已经添加了 4 个控制器,UITabBarItems 似乎已启用,但它们要么微弱要么在后台。我仍然可以单击它们在控制器之间进行转换。导航控制器中的自定义按钮(例如后退按钮)也是如此,它不再可见但已启用
    猜你喜欢
    • 2012-01-29
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2015-04-05
    • 2012-06-18
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    相关资源
    最近更新 更多