我知道这似乎与其他一些问题重复,但答案对我不起作用。
- 我创建了一个单 View 应用。
- 在 Storyboard中,我在主视图中添加了一个 subview 。
- 我的主视图上有一个标签,而我的 subview 上有另一个标签。
- 我创建了一个 UIView 类型的类并将其添加为 subview 的自定义类。
- 我可以在主视图上按住 ctrl 并拖动标签到主视图 Controller 类。但是,当我尝试将我的 subview 上的标签按 ctrl 拖动到我的自定义类时,我无法建立连接。
- 我什至输入了属性信息并尝试手动建立连接,但无济于事。
在 Xcode 的 Interface Builder 的最新版本中发生了一些变化。有人可以告诉我我错过了什么吗?这里实际上没有代码。我只是在测试尝试将 socket 连接到具有自定义类的 subview 。
第一张图片显示我已经设置了自定义类并添加了一个属性,但我无法建立连接。
第二张图片显示主视图标签已连接到主视图的 Controller 中。
第三张图片显示 subview 的标签没有导出连接。
最佳答案
您可以在自定义 View 子类的@interface
中手动编写IBOutlet
属性声明,并假设您已经在IB中定义了 subview 的基类,然后就可以从代码中的导出圈拖回场景中的控件了。
或者,正如您所指出的,Warren Burton 在他对另一个问题 Can't Wire to Subview in IB 的回答中提出了这种技术和另一种技术。 .
关于ios - 无法在 Interface Builder (Xcode 5) 中创建与 subview 的导出连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20293989/