1

我正在编写自己的自定义控件,该控件通过UIView.

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

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

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

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

4

1 回答 1

1

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

- (void)sendActionsForControlEvents:(UIControlEvents)controlEvents

从您的子类中,这将触发动作

于 2013-03-28T14:13:26.397 回答