gpt4 book ai didi

ios - 如何让 IB 创建 Action 连接?

转载 作者:行者123 更新时间:2023-11-29 10:38:37 26 4
gpt4 key购买 nike

我在使用 Xcode5 的 Interface Builder 时遇到了一个非常令人沮丧的问题。这是问题所在:

我有一个包含许多控件的 .xib 文件:

enter image description here

当我控制从任何这些控件拖动到与此 .xib 文件对应的 .h 或 .m 文件时,我没有创建 Action 的选项:

enter image description here

.xib 文件的“FilesOwner”被正确设置为“MessageController”,它是 .xib 文件的 ViewController。

这令人沮丧,因为这个问题不仅发生在这个特定的 .xib/VC 对上,而且发生在我项目中的所有文件上。我已经清理并重建项目并关闭并重新打开 XCode,但似乎没有任何效果..

编辑:

阅读您的评论后,我意识到我应该更具体地说明我正在尝试做的事情。在上面的屏幕截图中,我选择了 UIScrollView,因为我的印象是所有控件都能够生成一些 Action 。所以,这是我实际尝试做的事情的屏幕截图:

enter image description here

我在这里犯了同样的初学者错误吗?我是否应该在代码中分配此操作而不是使用 IB:

[textView 添加目标:self 行动:@选择器(textFieldDidChange :) forControlEvents:UIControlEventEditingChanged];

还有什么建议吗?

谢谢!

最佳答案

如注释所示,您无法对 UIScrollView 执行任何操作。如果您还对 UIButtonsUITextFields 等可操作的 UI 对象有疑问:

检查以确保您为该 xib 文件(文件所有者)定义了正确的自定义类。

Image1

还要确保将助理编辑器的选择设置为“自动”。

Image2

关于ios - 如何让 IB 创建 Action 连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25692516/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com