有没有办法制作 NSSlider 的 IBOutlet,然后能够以编程方式更改其值?slider.value =
...不起作用。
谢谢!
有没有办法制作 NSSlider 的 IBOutlet,然后能够以编程方式更改其值?slider.value =
...不起作用。
谢谢!
您可以使用 NSControl 的方法。
例子:
[self.slider setDoubleValue:0.1];
这个问题的快速回答是使用 doubleValue 属性来访问 OSX 中的滑块值:
slider.doubleValue = 0.1
print(slider.doubleValue)
截至 2021 年,在 NSSlider 上使用 setDouble 不起作用。相反,在界面生成器中选择 NSSlider 的 NSSliderCell 子项并使用 NSSliderCell 的 IBOutlet。在程序方面,setFloat 或 setDouble 都可以。