如何从自定义控件发送“UIControlEventValueChanged”事件?

我已经通过子类化UIView创建了一个自定义选择器视图类型的控件。我希望能够从此控件内发送“UIControlEventValueChanged”控件事件,以便我可以在使用该控件的任何视图控制器中为其注册

当我认为应该触发此事件时,如何让自定义控件触发此事件

假设您的自定义控件扩展了UIControl,那么您只需执行以下操作:

[控制事件的自发送操作:UIControlEventValueChanged];

这将调用所有已注册的目标(通过addTarget:action:forControlEvents:确认此事件已发生)

在您认为应该触发值已更改的情况下使用此函数

发表评论