VC链接到TabBarController时,IBOutlet和IBAction被禁用

时间:2019-03-03 19:29:22

标签: ios swift xcode

我试图将IBOutlet连接从UIView添加到ViewController.swift文件,并且当我将选项卡栏控制器添加到情节提要时,将鼠标悬停在添加IBOutlet的位置时,添加IBOutlet的功能未出现

我的测试: 测试1: 如果以前没有尝试将Tab Bar Controller添加到Storyboard中,则可以将IBOutlet从新项目添加到UIview。

如果将IBOulet链接到情节提要后添加选项卡栏控制器,则IBOulet可以正常工作,并且我可以添加其他IBOutlet。

尽管我可以用它来解决我的问题,但我还是不想从头开始。

测试2: 如果我首先在测试项目中添加Tab Bar Controller,则无法将IBOutlet添加到UIView。

如果删除标签栏控制器,仍然无法将IBOutlet添加到UIView

问题: 当我已经添加了标签栏控制器时,如何获得将IBOutlet添加到UIView的功能?

添加Tab栏控制器后,是否有一些可以禁用的东西可以打开?还是我可以通过编程方式解决此问题?

图片显示了UIview和Tab Bar Controller。此场景是测试2场景,其中我添加了一个标签栏控制器,然后尝试将IBOutled链接到ViewController,这是行不通的。

我正在使用Xcode 10.1

1 个答案:

答案 0 :(得分:0)

进入身份检查器,并确保情节提要视图已连接到ViewController