2015-04-21 6 views
6

Ich habe Schieberegler mit Volumenwert. Ich brauche eine veränderte Lautstärke im Live. Was ist falsch in meinem Code?Wie aktualisiere ich den Live-NSSlider-Wert?

@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 
} 

Antwort

7

Wenn Sie Continuous in den Eigenschaften der Interface Builder Set erhalten Sie permanent Updates des Gleiters Wert:

enter image description here

Verwandte Themen