Swift 中的 UISlider iOS 应用自定义值

UISlider iOS app custom values in Swift

  let step: Float = 10000.0
  let roundedValue = round(sender.value / step) * step
  sender.value = roundedValue
  ProgressLabel.text = "\(sender.value) sqft"   

我有一个滑块,一旦要通过硬代码给出值,移动时需要给出 2 个值。
我无法产生想要的结果。
它应该与我们的设计完全一样。单滑块。当我滑动时,每一步都会显示列表中提到的值。

如果我对问题的理解正确,您希望标签显示自定义值,例如 $5,000 - $10,000 sq.ft。 10,000 美元 - 25,000 美元 sq.ft。 25,000 美元 - 50,000 美元 sq.ft。 50,000 美元 - 100,000 美元 sq.ft。 100,000 美元以上 sq.ft

如果是这种情况,为什么不使用简单的 switch 语句或 if -else if -else 块并在其中添加逻辑?

类似于:

if (sender.value) < 0.05 {
    progressLabel.text = "too low"
} else if (sender.value) < 0.2 {
    progressLabel.text = ",000 - ,000 sq.ft."
} else if (sender.value) < 0.8 {
    progressLabel.text = " ,000 - ,000 sq.ft.."
} else 
    progressLabel.text = "0,000+ sq.ft"
}