Увеличить NSSlider на 0,1? macOS, Swift
У меня есть NSSlider, где минимум составляет 0,6, а максимум равен 1.
Я хочу иметь возможность увеличить на 0,1 и не иметь таких значений, как 0,6493 или 0,8435
Как бы я это сделал?
У меня есть функция
@IBAction func slider(sender : NSSlider) {
var x: Double = sender.doubleValue
// do something
}
Благодарю.
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
}