Is there a way to make an IBOutlet of an NSSlider and then be able to change its value programmatically? slider.value =
...does not work.
Thanks!
Is there a way to make an IBOutlet of an NSSlider and then be able to change its value programmatically? slider.value =
...does not work.
Thanks!
You can use the methods of NSControl.
Example:
[self.slider setDoubleValue:0.1];
Swift answer to this question is to use the doubleValue property to access the slider value in OSX:
slider.doubleValue = 0.1
print(slider.doubleValue)
As of 2021, using setDouble on NSSlider does not work. Instead, in interface builder select the NSSliderCell child of the NSSlider and use the NSSliderCell's IBOutlet. On the program side, either setFloat or setDouble will work.