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

标签 ios swift xcode

我正在尝试添加从 UIView 到 ViewController.swift 文件的 IBOutlet 连接,当我将选项卡栏 Controller 添加到 Storyboard时,当我将鼠标悬停在要添加 IBOutlet 的位置上时,添加 IBOutlet 的功能不会出现.

我的测试: 测试1: 如果我之前没有尝试将选项卡栏 Controller 添加到 Storyboard,我可以从新项目将 IBOutlet 添加到 UIview。

如果我在将 IBOulet 链接到 Storyboard后添加选项卡栏 Controller ,则 IBOulet 可以工作,并且我可以添加其他 IBOutlet。

虽然我可以用它来解决我的问题,但我宁愿不重新开始我的项目。

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

如果我删除了 Tab Bar Controller,我仍然无法将 IBOutlet 添加到 UIView

问题: 当我已经添加了选项卡栏 Controller 时,如何获得将 IBOutlet 添加到 UIView 的功能?

添加选项卡栏 Controller 时是否可以打开某些被禁用的功能?或者我可以通过编程来解决这个问题吗?

图片显示了 UIview 和 Tab Bar Controller 。此场景是测试 2 场景,其中我添加了一个选项卡栏 Controller ,然后尝试将 IBOutled 链接到 ViewController,但这不起作用。

我使用的是 Xcode 10.1

最佳答案

进入身份检查器并确保 Storyboard View 已连接到 ViewController

关于ios - 当 VC 链接到 TabBarController 时,IBOutlet 和 IBAction 被禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54972821/

相关文章:

ios - 出现在空白 UINavigationBar 的底部

ios - 事件指示器未出现

ios - 将日期时间转换为仅时间

json - 使用 Swift 解析 JSON

ios - 将 UIImage 裁剪到中心正方形

ios - Objective-C ,线程 1 程序接收信号 SIGABRT

swift - 用 contentsOfDirectory Swift 填充 uipicker

ios - 使用 slider 导航一系列图像

ios - 在虚拟机上安装 CocoaPods

ios - 从 libBacktraceRecording.dylib 连续分配 500kb