Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何使UISlider具有离散间隔?例如,间隔为5000_Ios_Swift_Uislider - Fatal编程技术网

Ios 如何使UISlider具有离散间隔?例如,间隔为5000

Ios 如何使UISlider具有离散间隔?例如,间隔为5000,ios,swift,uislider,Ios,Swift,Uislider,如何在swift的ui滑块上取整或使间隔为5000 @IBAction func incomeSliderChanged(sender: UISlider) { var incomeValue = Double(sender.value) currentIncomeLabel.text = ("$\(incomeValue) /yr") } 您可以使用以下代码。您还可以使用第三行带注释使滑块离散 @IBAction func incomeSliderChanged(sender

如何在swift的ui滑块上取整或使间隔为5000

@IBAction func incomeSliderChanged(sender: UISlider) {
    var incomeValue = Double(sender.value)
    currentIncomeLabel.text = ("$\(incomeValue) /yr")
}

您可以使用以下代码。您还可以使用第三行带注释使滑块离散

@IBAction func incomeSliderChanged(sender: UISlider) {
    var interval = 5000
    var incomeValue = Int(sender.value / Float(interval) ) * interval
    sender.value = Float(incomeValue) // remove this if you don't want discrete slider.
    currentIncomeLabel.text = ("$\(incomeValue) /yr")
}

您可以使用以下代码。您还可以使用第三行带注释使滑块离散

@IBAction func incomeSliderChanged(sender: UISlider) {
    var interval = 5000
    var incomeValue = Int(sender.value / Float(interval) ) * interval
    sender.value = Float(incomeValue) // remove this if you don't want discrete slider.
    currentIncomeLabel.text = ("$\(incomeValue) /yr")
}

这适用于整数间隔,但如果间隔是浮点,它是否有效?否。这是专门针对整数间隔的。必须修改浮点数间隔的代码。这适用于整数间隔,但如果间隔是浮点数,是否有效?否。这专门适用于整数间隔。必须修改浮动间隔的代码。