有没有办法隐藏的刻度线NSSlider
?
问问题
1437 次
3 回答
8
如果您想保留刻度标记停止行为但隐藏它们,您可以覆盖NSSliderCell's
-(NSRect)rectOfTickMarkAtIndex:(NSInteger)index
并提供一个尺寸为 0 的矩形。
于 2011-07-23T23:04:23.557 回答
2
您可以使用该-[NSSlider setNumberOfTickMarks:]
方法将刻度线的数量设置为零。这将隐藏它们。
在 Interface Builder 中,您可以在检查器面板中将其设置为零。
于 2011-04-22T14:08:36.620 回答
0
你可以在你的实现中覆盖[NSSliderCell drawTickMarks]
并且什么都不做。
确保将您的子类设置为 NSSlider 的单元格。
于 2015-06-06T21:09:58.347 回答