NSSlider如何实时更新价值?

med*_*ome 25 macos cocoa objective-c nsslider

看起来Cocoa中的NSSlider没有为接收到的滑块事件提供一些委托.

NSSlider如何将更新值更新到NSTextField?

Jos*_*zzi 45

你需要研究Cocoa的目标/行动机制.这是您需要了解的基本Cocoa概念.滑块(和任何其他控件)可以被赋予目标(某个控制器对象)和动作(调用该控制器对象的方法).

默认情况下,用户停止拖动时会触发该操作.检查Interface Builder中滑块的Continuous属性,使其在滑动时触发操作.

  • 检查NSSlider的连续属性是完全有效的,谢谢! (11认同)