我正在尝试添加从 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/