我想知道是否有办法在Cocoa中为OS X应用程序创建范围滑块。基本上它只是一个带有两个按钮而不是一个按钮的常规滑块,因此您可以设置一个范围(例如图表)。我见过很多适用于iOS的自定义范围滑块(例如http://www.cocoacontrols.com/platforms/ios/controls/rangeslider),但没有看到OS X.
我能找到的最接近的东西是SMDoubleSlider,它在XCode 4中似乎根本不起作用。
答案 0 :(得分:1)
警告:我刚学会了SMDoubleSlider使用不会通过App Review的私有API的困难方法。如果您打算通过Mac App Store分发您的应用程序,请不要使用此课程。
答案 1 :(得分:0)
当然,几乎任何东西都是可能的,但你必须自己完成滑块运动的所有绘图和处理。
我不确定你对SMDoubleSlider在Xcode 4中工作的意思 - 我试了一下,它对我来说很好。我没有尝试IB插件的东西,我只是导入了4个文件(SMDoubleSlider .h和.m以及滑块单元文件)并分配init'ed它来创建一个并将其添加到我的视图中。我能够获得并设置hi和lo滑块的值。 如果你打算使用它,只要确保你遵守版权限制,它是开源的,但不是公共领域。