我正在编写自己的自定义控件,该控件是通过UIView
实现的。
当我初始化它时,我想像这样添加一个自定义目标:
[myControl addTarget:self action:@selector(turnOn) forControlEvents:UIControlEventValueChanged];
我这样做,所以当我在UIView上更改某些内容时,它会触发其父控件中的那种方法。我知道有一个代表用于此类目的,但我想知道是否有可能没有它。
你如何在Objective-C中做这类事情?提前谢谢!
答案 0 :(得分:1)
如果你改为子类UIContol
,你可以调用
- (void)sendActionsForControlEvents:(UIControlEvents)controlEvents
从您的子类中,这将触发操作