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