cocoa - 在单个 NSSlider 中使用多个 NSSliderCell

标签 cocoa custom-controls nsslider

我想创建一个具有三个旋钮的 NSSlider,而不是只有一个。我想我可以对 NSSliderCell 进行子类化,然后重写跟踪方法,以确保一个 slider 单元不会超过它旁边的一个。

这很容易做到,但我不确定如何告诉 NSSlider 它应该显示所有三个单元格,而不是只显示一个。

最佳答案

为什么不简单地使用 3 个 slider ?删除所有文本和刻度线,使它们变小并将它们彼此靠近。使用带有 3 个旋钮的单个 slider 会给您带来检索 slider 值的问题。

关于cocoa - 在单个 NSSlider 中使用多个 NSSliderCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17586515/

相关文章:

wpf - 问题绑定(bind)图像源依赖属性

xcode - 通过 Cocoa 应用程序控制 Mac 上的主音量

objective-c - NSSliderCell : subclass to draw custom knob

cocoa - 处理临时字符串的更好方法是什么?

cocoa - NSDocument 和 writeToURL :ofType:error: 的问题

ios - 自定义控件的 Lazy UILabel 属性

swift - 以编程方式创建 UIView 后 slider 没有响应

cocoa - 是否可以在 NSSlider 上标记刻度线

objective-c - 移至垃圾箱应删除依赖文件 cocoa

javascript - 两种 AES 算法之间的互操作性