1

NSSlider在 OS X(看起来像音量控件的那个)上使用带有 Interface Builder 的循环。

当我旋转旋钮时,如何防止 NSSlider 值回零?

我只是希望它在顺时针旋转时不断增加,并在逆时针旋转时不断减少,但它会不断回零。0 1 2 3 0 1 2 3 0 1 2 3

有人知道如何解决吗?

4

1 回答 1

1

Nielsbot 说得对。如果没有子类化(或丑陋的类别),您将无法获得此功能

NSSlider 被设计为具有上限和下限。

您可以在一个简单的子类中利用它,通过跟踪“围绕赛道的圈数”之类的内容并补偿您的实际价值。加载最后使用的值时执行相反的操作。

于 2013-07-06T00:39:56.650 回答