简体   繁体   English

如何更新实时NSSlider值?

[英]How to update live NSSlider value?

I have slider with volume value. 我有滑块的音量值。 I need changed volume in live. 我需要改变音量。 Whats wrong in my code? 我的代码有什么问题?

@IBOutlet weak var volumeSliderCurr: NSSlider!

@IBAction func volumeSlider(sender: AnyObject) {
    var event: NSEvent = NSApplication.sharedApplication().currentEvent!
    mouseUp(event)
}

override func mouseUp(theEvent: NSEvent) {
    super.mouseUp(theEvent)
    audioPlayer.volume = volumeSliderCurr.floatValue
    currVolume = volumeSliderCurr.floatValue
}

If you set Continuous in the properties of Interface Builder you get permanent updates of the slider value: 如果在Interface Builder的属性中设置了“ Continuous ,则会获得滑块值的永久更新:

在此输入图像描述

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM