如何以编程方式将操作连接到我的 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/