我正在编写自己的自定义控件,该控件是通过UIView实现的。
当我初始化它时,我想向它添加一个自定义目标,如下所示:
[myControl addTarget:self action:@selector(turnOn) forControlEvents:UIControlEventValueChanged];我这样做是因为当我在我的UIView上改变一些东西时,它会在它的父控件中触发这种方法。我知道有一个委托用于这样的目的,但我想知道没有它是否有可能做到。
你是如何在目标C中做这类事情的?提前感谢!
发布于 2013-03-28 14:13:26
如果您替换为子类UIContol,则可以调用
- (void)sendActionsForControlEvents:(UIControlEvents)controlEvents在子类中,这将触发操作。
https://stackoverflow.com/questions/15684005
复制相似问题