0

我想知道是否有办法在 Cocoa 中为 OS X 应用程序创建范围滑块。基本上它只是一个带有两个按钮而不是一个按钮的常规滑块,因此您可以设置一个范围(例如,对于图形)。我见过很多适用于 iOS 的自定义范围滑块(例如http://www.cocoacontrols.com/platforms/ios/controls/rangeslider),但没有适用于 OS X。

我能找到的最接近的东西是 SMDoubleSlider,它在 XCode 4 中似乎根本不起作用。

4

2 回答 2

1

警告:我刚刚了解到 SMDoubleSlider 使用无法通过 App Review 的私有 API 的艰难方式。如果您打算通过 Mac App Store 分发您的应用程序,请不要使用此类。

于 2015-02-18T21:10:30.220 回答
0

当然这是可能的,几乎任何事情都是可能的,但是您必须自己完成所有滑块运动的绘制和处理。

我不确定您所说的 SMDoubleSlider 在 Xcode 4 中不起作用是什么意思——我试过了,对我来说效果很好。我没有尝试 IB 插件的东西,我只是导入了 4 个文件(SMDoubleSlider .h 和 .m 以及滑块单元文件)并分配它以创建一个并将其添加到我的视图中。我能够获取和设置 hi 和 lo 滑块的值。如果您要使用它,请确保您遵守版权限制,它是开源的,但不是公共领域。

于 2012-07-27T00:48:28.317 回答