ios - 如何在 Storyboard 中设置 UI 元素的委托(delegate)?

标签 ios xcode uikit uistoryboard

我目前有两个 UITextField,并且我创建了一个新类,它将作为它们的 UITextFieldDelegate(此类不是 View Controller )。有什么方法可以将这些文本字段的 .delegate 属性从 Storyboard 中连接到此类,还是只能通过编程方式实现?

右键单击“连接检查器”下的delegate 属性并将其拖动到该类不起作用。

最佳答案

只有在连接到身份检查器中设置的文件时才可以进行 Storyboard 连接。这可能与以下事实有关: Storyboard需要引用单独类的实例化版本,但这不一定可用,因为它不在 Storyboard中。您也许可以通过子类化 UITextField 而不是设置委托(delegate)来获得您正在寻找的行为。

关于ios - 如何在 Storyboard 中设置 UI 元素的委托(delegate)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55669610/

相关文章:

ios - 尝试设置配置文件,但设备已锁定

iphone - 离开初始 View Controller 时停止播放音乐(使用 AVAudioPlayer)

ios - CGlayer 的内存问题

ios - 在 ios 中为 MBCalendar Kit 添加事件

ios - 为什么会出现 Modal ViewController :animated: Turn The Background Black?

objective-c - 只允许选择一个 UIButton

objective-c - 使用带有 ARC 的 Xcode 的对象的潜在泄漏

ios - 无法在 Xcode 11.4 中导出测试结果

iphone - UIView类中addSubview和insertSubview的区别

iphone - SEL 有包装对象吗?