AddTarget到UIView

时间:2013-03-28 14:08:12

标签: objective-c cocoa-touch uiview delegates

我正在编写自己的自定义控件,该控件是通过UIView实现的。

当我初始化它时,我想像这样添加一个自定义目标:

[myControl addTarget:self action:@selector(turnOn) forControlEvents:UIControlEventValueChanged];

我这样做,所以当我在UIView上更改某些内容时,它会触发其父控件中的那种方法。我知道有一个代表用于此类目的,但我想知道是否有可能没有它。

你如何在Objective-C中做这类事情?提前谢谢!

1 个答案:

答案 0 :(得分:1)

如果你改为子类UIContol,你可以调用

- (void)sendActionsForControlEvents:(UIControlEvents)controlEvents
从您的子类中

,这将触发操作