如何以编程方式将操作连接到我的 NSSlider 以检测值何时发生变化?

我正在寻找可以使用以下代码完成的 UISlider 的 Cocoa 等价物。

[myUISlider addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged];

最佳答案

您将使用以下代码:

[slider setTarget:self];
[slider setAction:@selector(valueChanged:)];

就是这样。
NSSlider 使用 NSSliderCell ,它是 NSActionCell 的自定义子类;我会查看 Cocoa 中目标操作机制的文档。

关于objective-c - 检测 NSSlider 值变化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22572322/

10-10 20:36