Ios 如何使UISlider具有离散间隔?例如,间隔为5000
如何在swift的ui滑块上取整或使间隔为5000Ios 如何使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
@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")
}
这适用于整数间隔,但如果间隔是浮点,它是否有效?否。这是专门针对整数间隔的。必须修改浮点数间隔的代码。这适用于整数间隔,但如果间隔是浮点数,是否有效?否。这专门适用于整数间隔。必须修改浮动间隔的代码。