向选项卡栏控制器添加新的选项卡

我正在创建一个标签栏 iOS 应用程序。选项卡条视图控制器有两个选项卡,每个选项卡都连接到一个视图控制器。

看起来是这样的:

enter image description here

我需要添加更多的制表符到制表符控制器。我正在这样做在故事板如下:

  1. 我添加了一个新的视图控制器。
  2. 我控制-从标签栏控制器拖动到新创建的视图控制器。
  3. 一个窗口打开,我选择了“关系继续-视图控制器”。
  4. 创建从选项卡条控制器到新视图控制器的转换。

我认为这是这样做的方式,但之后,标签栏控制器不显示任何标签图标,标签栏变成灰色。

像这样:

enter image description here

我要知道我做错了什么。

70164 次浏览

首先从对象库中拖动 TabBarController,你会看到只有两个带 VC 的选项卡。

在 TabBarVC 中添加更多的 Tab 项从对象库拖动 VC

然后控制拖动从 TabBarVC 到新的 VC,然后继续关系弹出窗口

选择最后一个

Here is the Screen

一定要检查您的图标图像的大小。 添加的图像色调默认为灰色。如果你有一个大尺寸的标签栏图像,它可以看起来像整个标签栏是灰色出于某种原因。图片不自动调整大小。

需要添加/拖动图标(从显示媒体库)到第三视图控制器,以便它可以正确显示。

我也遇到过同样的问题,直到我从对象库中添加了一个标签栏条目到新视图中(在右侧面板上设置它的属性) ,然后 THEN ctrl 从标签栏控制器拖动到新视图中,创建了一个关系转换。

如果我试图从 tab 控制器中拖动 ctrl 而不首先向新视图添加 tab 项,那么它就具有您所描述的行为。

重新启动 Xcode 6.1.1解决了我在多个项目工作时遇到的问题。

Xcode 9.4中遵循下面的过程,在 Tab bar 控制器中添加新项。 1)将新的 Tab Bar 控制器拖放到色板上 2)显示与2个视图控制器相连的2个项目。 3)在标签栏控制器中添加第三项按钮 I)添加新的视图控制器。 Ii)右键单击 Tab Bar Controller 并拖动到新的视图控制器中。 Iii)一个选项弹出窗口将显示在该弹出窗口选择“查看控制器”选项

它将创建关系链接,并将在标签栏控制器中生成自动项按钮。

进入库,选择标签栏控制器,然后拖放另一个 uiviewcontroller,然后点击标签栏和控制器,右键点击,然后拖放 uiviewcontroller,然后你会看到一些选项,你必须在关系 segue-> view controller 中进行选择

想了解更多信息,请看这些图片

enter image description here