NSSlider增加0.1? macOS,Swift

时间:2018-10-30 02:57:06

标签: swift macos nsslider

我有一个NSSlider,最小值为0.6,最大值为1。

我希望能够增加0.1,并且没有0.6493或0.8435之类的值

我该怎么做?

我有功能

@IBAction func slider(sender : NSSlider) {
    var x: Double = sender.doubleValue
    // do something
}

谢谢。

1 个答案:

答案 0 :(得分:-1)

尝试这种格式:

@IBAction func slider(sender : NSSlider) {

  let value = sender.value

  // "%.1f" show how many decimals you want to show
  let formatted = String(format: "%.1f", value)

  //formatted will be printed 0.X

}