我正在尝试使 NSSlider 的值/数字非线性...
@IBOutlet private weak var _countSlider:NSSlider!;
let countSliderValues:[Int] = [1, 20, 50, 100, 500, 1000];
_countSlider.numberOfTickMarks = countSliderValues.count;
_countSlider.minValue = Double(countSliderValues[0]);
_countSlider.maxValue = Double(countSliderValues[countSliderValues.count - 1]);
_countSlider.allowsTickMarkValuesOnly = true;
_countSlider.integerValue = 100;
但由于某种原因,滑块显示线性值(1、200、400、600、800、1000)。有谁知道为什么会这样?