回用NSSlider变量

问题描述:

我有一个小问题,但我不能想出一个值...回用NSSlider变量

我编写一个不大不小的关机倒计时,我需要重新使用的变量名的“X”以下代码:

@IBAction func valueChange(sender: NSSlider) { 
    let x = sender.intValue 
    valueofSlider.stringValue = "\(x)" 

} 

IBOutlet weak var countDown: NSTextField! 


var starter = false; 

@IBAction func startCountDown(sender: NSButton) { 
     starter = true 
    } 



var trigger = 600 //here I put the value myself but i would like 
var trigger = (x * 60) //to get the slider value in seconds 
+0

是触发一个类或结构的属性? – dasdom

首先为您的滑块创建一个Outlet,然后创建一个用于保存其值的变量。赋值valueChanged内的变量,现在你可以在任何你想要的地方使用它:

@IBOutlet var slider: UISlider! 
var sliderValue: Float = 0 

@IBAction func valueChanged(sender: AnyObject) { 
    sliderValue = slider.value 
    print(sliderValue) 
} 
+0

我会尽力谢谢:) –