如何使滑块值小数点后一位?

问题描述 投票:0回答:1

现在,滑块的值显示七个小数位。我想控制时将其保留一位小数。

喜欢。 1.1、1.2、1.3等...

  @IBAction func slider(_ sender: Any) {
        sliderlabel.text = String(UserDefaults.standard.float(forKey: "playSpeed"))
        UserDefaults.standard.set(slider.value, forKey:"playSpeed")
    }
    override func viewDidLoad() {
        super.viewDidLoad()
        sliderlabel.text = String(UserDefaults.standard.float(forKey: "playSpeed"))
        slider.setValue(UserDefaults.standard.float(forKey:"playSpeed"), animated: true)
    }
swift xcode uislider
1个回答
0
投票

使用:格式化字符串]

let playSpeed =  UserDefaults.standard.float(forKey: "playSpeed")!
let string = String(format: "%.1f", playSpeed)
sliderlabel.text = string
© www.soinside.com 2019 - 2024. All rights reserved.