0

我有 3 个NSSlidersNSTextFields设置了绑定。

每个滑块代表一个 NSInteger 值,一列为低,一列为中,一列为高。我将 Low 的最大值设置为 98,Medium 的最大值设置为 99,High 的最大值设置为 100。值的范围是 0-100,每个滑块之间的差异代表一个可用范围:

示例:如果 Low 是 10,Medium 是 21,Low 是 10-21,Medium 是 21-High 的值。

如何使低总是低于中和高,中总是在低和高之间,高总是大于低和中?

理想情况下,如果满足其中一个条件,我希望能够滑动其中一个并让其他滑块自动滑动——但我不确定解决这个问题的最佳方法(我有很多条件现在的陈述,似乎不正确,并不总是有效)。

4

1 回答 1

1
[slider setTarget:self]; // assume the handler is [self sliderDidMove:]
[slider setAction:@selector(sliderDidMove:)];

sliderDidMove更改另一个滑块的值

[self.otherSlider setDoubleValue:0.1];
于 2012-12-10T21:01:44.883 回答