我正在创建一个标签栏iOS应用。标签栏视图控制器具有两个选项卡,每个选项卡都连接到视图控制器。
这样看起来:
我需要将更多标签添加到标签控制器。我正在情节提要中执行以下操作:
- 我添加了一个新的视图控制器。
- 我从选项卡栏控制器拖动到新创建的视图控制器。
- 打开一个窗口,然后选择“关系Segue-View控制器”。
- 从选项卡栏控制器到新视图控制器的设置已创建。
我认为这是这样做的方法,但是在此之后,标签栏控制器不显示任何标签图标,标签栏变为灰色。
像这样:
我需要知道我在做什么错。
我正在创建一个标签栏iOS应用。标签栏视图控制器具有两个选项卡,每个选项卡都连接到视图控制器。
这样看起来:
我需要将更多标签添加到标签控制器。我正在情节提要中执行以下操作:
我认为这是这样做的方法,但是在此之后,标签栏控制器不显示任何标签图标,标签栏变为灰色。
像这样:
我需要知道我在做什么错。
Answers:
首先从对象库中拖动一个TabBarController,您将看到只有两个带有VC的选项卡。
在TabBarVC中添加更多标签项从对象库中拖动VC
然后将Control从TabBarVC拖动到Newly VC,然后弹出Segue关系
选择最后一个Relationship Segue-> View Controllers
在将对象库中的选项卡栏项添加到新视图中(在右侧面板上设置其属性)并将THEN ctrl从选项卡栏控制器拖动到新视图中之前,我遇到了同样的问题,从而创建了一个关系序列。
如果我尝试从选项卡控制器中进行ctrl拖动而没有先将选项卡项添加到新视图中,则它具有您描述的行为。
下面的过程在Xcode 9.4中进行,以在标签栏控制器中添加新项目。1)将新的Tab Bar Controller拖放到sotrtyboard 2)将显示与2个View Controller连接的2个项目。3)用于在标签栏控制器中添加第三项按钮i)添加新的视图控制器。ii)右键单击“ Tab Bar控制器”,然后拖动到新的视图控制器中。iii)一个选项弹出窗口将显示在该弹出窗口中,选择“视图控制器”选项
它将创建关系链接,并在标签栏控制器中生成自动项目按钮。