我已经通过子类化UIView创建了一个自定义选择器视图类型的控件。我希望能够从此控件内发送“UIControlEventValueChanged”控件事件,以便我可以在使用该控件的任何视图控制器中为其注册
当我认为应该触发此事件时,如何让自定义控件触发此事件
假设您的自定义控件扩展了UIControl
,那么您只需执行以下操作:
[控制事件的自发送操作:UIControlEventValueChanged];
这将调用所有已注册的目标(通过addTarget:action:forControlEvents:
确认此事件已发生)
在您认为应该触发值已更改的情况下使用此函数