2012-07-26 157 views
0

我想知道是否有方法爲Cocoa中的OS X應用創建範圍滑塊。基本上它只是一個有兩個按鈕而不是一個的常規滑塊,所以你可以設置一個範圍(例如一個圖形)。我見過很多iOS的定製範圍滑塊(如http://www.cocoacontrols.com/platforms/ios/controls/rangeslider),但沒有一個適用於OS X.Cocoa的範圍滑塊

我能找到的最接近的是SMDoubleSlider,它在XCode 4中看起來並不起作用。

回答

0

當然這是可能的,幾乎任何事情都是可能的,但是你必須自己做所有的滑動運動的繪圖和處理。

我不確定你在什麼意思關於SMDoubleSlider不工作在Xcode 4 - 我試過了,它對我來說工作得很好。我沒有嘗試使用IB插件,我只是導入了4個文件(SMDoubleSlider.h和.m以及滑塊單元格文件),然後alloc啓動它創建一個並將其添加到我的視圖中。我能夠獲得並設置hi和lo滑塊的值。 如果你打算使用它,只要確保你遵守版權限制,它是開源的,但不是公有領域。

+0

謝謝!我能夠讓SMDoubleSlider工作。我想我需要一個自定義的IB對象,但我只是使用了一個NSView,並將其作爲SMDoubleSlider進行了分類,並能夠使所有工作都能正常工作。 – Matt 2012-07-27 17:49:38

1

警告:我剛剛瞭解到SMDoubleSlider使用不會通過App Review的私人API的難題。如果您打算通過Mac App Store分發您的應用,請不要使用此課程。