Как сделать так, чтобы значение ползунка было одним десятичным знаком? - PullRequest
0 голосов
/ 18 октября 2019

Теперь значение ползунка показывает семь десятичных знаков. Я хотел бы сделать это с одним десятичным знаком, когда я контролирую.

нравится. 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)
    }

1 Ответ

0 голосов
/ 18 октября 2019

Отформатируйте строку, используя:

let playSpeed =  UserDefaults.standard.float(forKey: "playSpeed")!
let string = String(format: "%.1f", playSpeed)
sliderlabel.text = string
...