在情节提要中向标签栏控制器场景添加按钮

Posted

技术标签:

【中文标题】在情节提要中向标签栏控制器场景添加按钮【英文标题】:Add a button to tab bar controller scene in storyboard 【发布时间】:2017-08-07 19:52:21 【问题描述】:

我正在尝试设计一个底部有标签栏,屏幕顶部有两个按钮的应用程序。

但是,我无法将 UI 按钮拖到 Xcode 故事板中的选项卡栏控制器场景中。我可以向每个标签栏项目的视图控制器添加按钮、搜索栏等,但不能在原始主屏幕中添加。这是为什么呢?

【问题讨论】:

【参考方案1】:

UITabBarController 是一个视图控制器,但它实际上只是其他视图控制器的容器,每个选项卡一个。如果您希望内容显示在 所有 选项卡上(例如显示在顶部的两个按钮),则必须将它们添加到 每个 子视图控制器. (理想情况下,您应该在超类中执行一次,您的每个选项卡的视图控制器都将实现该超类,但这可能不符合您的需求。)

【讨论】:

以上是关于在情节提要中向标签栏控制器场景添加按钮的主要内容,如果未能解决你的问题,请参考以下文章

关于使用情节提要的标签栏

添加情节提要参考时,标签栏控制器项目上不显示任何内容

如何在情节提要的标签栏上启动导航控制器的第三个视图控制器

标签栏项目未显示在情节提要中

标签栏iOS xcode中心的按钮

如何将标签栏控制器插入情节提要?