ios - 无法在 cocoa touch uiview 类和 Storyboard 中的 subview 之间控制拖动 xcode

标签 ios objective-c swift xcode cocoa

我是 xcodeiOS 的新手。 我正在学习苹果教程,但我什么也想不通。

在教程中,当需要连接 storyboardViewController.swift 时,使用 control-drag 完成连接storyboardviewController.swift,它就像一个魅力。

如果我将 subview 添加到 storyboard,apple 通过代码在实现 custom cocoa touch class 中进行连接和声明 UiView Protocol,不使用 control-drag

现在,考虑到苹果编写的代码对我来说很清楚,我只是想知道为什么 control-drag 不起作用。

我试过做同样的事情,通过 ui 添加一个 button,然后尝试 control-drag 到 cocoa touch 类,但我不能这样做。

但如果我做同样的事情,但尝试将它连接到 ViewController.swift,它会完美地工作。

现在,我只是想知道为什么会这样。 我不能在自定义 UiView 中使用 control-drag 吗?

感谢您的回答。

最佳答案

在 xib 上,您只能从导出控制拖动到 View ,在代码中创建导出后,您会在左侧看到一个点,您可以从那里拖动到您的 View ,导出将起作用

enter image description here

关于ios - 无法在 cocoa touch uiview 类和 Storyboard 中的 subview 之间控制拖动 xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38869365/

相关文章:

iphone - 如何将带有参数的 block 传递给方法

ios - 查看 tableView

ios - 有没有办法在不使用 NSNumber 和创建自动释放对象的情况下创建 NSDecimal?

ios - `[NSUserDefaults standardUserDefaults]` 返回零

ios - 循环解析后重新加载数据

ios - Deinit 在 vi​​ewControllers 上实现它是一个好习惯吗?

swift - 如何在 Swift 中多重绑定(bind)协议(protocol)实现?

ios - 更改仍可在界面构建器/ Storyboard中覆盖的默认属性的默认值

objective-c - 更改UIImage中的颜色

ios - Swift 类扩展 - 发送到实例的无法识别的选择器