如何以编程方式将操作连接到我的 NSSlider 以检测值何时更改?
我正在寻找可以使用以下代码完成的 UISlider 的 Cocoa 等效项。
[myUISlider addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged];
如何以编程方式将操作连接到我的 NSSlider 以检测值何时更改?
我正在寻找可以使用以下代码完成的 UISlider 的 Cocoa 等效项。
[myUISlider addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged];
您将使用以下代码:
[slider setTarget:self];
[slider setAction:@selector(valueChanged:)];
而已。
NSSlider
使用NSSliderCell
, 它是NSActionCell
;的自定义子类 我会查看 Cocoa 中目标操作机制的文档。
[slider setTarget:self];
[slider setContinuous:YES];
[slider setAction:@selector(valueChanged:)];
-(void)valueChanged:(NSSlider *)sender{
}